狡诈师
本帖最后由 童鞋鞋 于 2020-10-24 01:17 编辑

延续了 ModelAPI
—— 终极模型引擎 ——


价格已经涨了,目前是15USD,如果想尝试一下的话,可以下载体验版本
唯一限制的是,你只能注册3个模型



中文文档已翻译完成https://engine.imipet.com/



展示
加载过慢则请看:点击






简介

模型引擎插件是一款无需进行任何配置操作的插件!不需要像ModelAPI通过API新增模型
模型允许你基于基岩模型而制作动画模型,采用了发包和动画处理算法



功能

  • 基于BlockBench导出的模型,不需要任何配置、代码操作
  • 自动生成资源包
  • 动作动画控制
  • 自定义碰撞,打击箱
  • 支持MythicMobs
  • 支持赋予不同状态不同的动画效果



即将推出的功能

  • 游戏中模型查看器
  • 汽车模型的应用
  • 支持其它有关生物插件



权限
  • modelengine.command.reload  重载配置和模型

命令
  • /meg reload: 重载模型和配置
  • /meg reload config: 只重载配置
  • /meg reload models: 只重载模型
  • /meg remove: 删除所有错误的模型,即在启动服务器后未能正确生成的模型

配置
config.yml
  1. # 关于游戏中的数据
  2. Model-Engine:
  3.   # 翻译能力有限
  4.   # 但如果发现模型永远变黑或后台有相关报错,则设置为 -1 禁用此值
  5.   Marker-Tick: 3
  6.   # 设置为正值启用此值,每tick发送一个更新数据包
  7.   # 值越低,发送更新数据包越多,虽然会导致模型不稳定,但能减轻任何旋转的错误
  8.   # 注意,此选项不会修复客户端异步问题,但会减轻异步问题
  9.   Force-Update-Tick: 5
  10.   # 关于动画,对应导出的动画模型的状态的动画ID(这在制作模型动画过程中会了解到的)
  11.   Animation:
  12.     Idle: idle
  13.     Walk: walk
  14.     Fall: fall
  15.     Land: land
  16.     Death: death
  17.   # 动画模式,翻译能力有限
  18.   Animation-Mode: smooth

  19. # 关于模型生成器
  20. Model-Generator:
  21.   # 是否在启动服务器时加载模型配置
  22.   # 如果禁用,则请用 /me reload models 重载模型配置
  23.   Generate-On-Start: true
  24.   # 是否输出有关模型配置的加载错误信息
  25.   Enable-Error: true
  26.   # 是否允许加载模型时覆盖原来的模型配置
  27.   # 如果禁用,则在删除模型配置才能生成新的模型配置
  28.   Overwrite: true
  29.   # 材质资源包中的模型空间文件夹名称
  30.   Namespace: modelengine

  31. # 实验阶段,启用的话请注意风险
  32. Experimental-Options:
  33.   # 是否使用ProtocolLib数据包处理模型
  34.   Use-ProtocolLib: false
  35.   # 超精确模型,翻译能力有限
  36.   Hyper-Accurate-Model: false
复制代码

示范

BlockBench模型:https://pan.baidu.com/s/1oZhhQ9am2Pxc_Vx6QhHlCA 提取码:ipq1

Mob.yml(MythicMobs的生物配置):
  1. KindletronJR:
  2.   Type: SILVERFISH
  3.   Health: 20
  4.   Damage: 0
  5.   Skills:
  6.   - model{mid=kindletronjr} @self ~onSpawn
  7.   - skill{s=KindletronJRInit;sync=true} @self ~onAttack
  8.   Options:
  9.     Silent: true
  10.     MovementSpeed: 0.1
  11.     MaxCombatDistance: 25
  12.     PreventOtherDrops: true
  13.     PreventBlockInfection: true
复制代码

Skill.yml(MythicMobs的技能配置):
  1. KindletronJRInit:
  2.   Skills:
  3.   - CancelEvent
  4.   - skill{s=KindletronJRPunch} @self

  5. KindletronJRPunch:
  6.   Cooldown: 1.05
  7.   Skills:
  8.   - state{s=attack;li=3;lo=2} @self
  9.   - stun{d=25} @self
  10.   - delay 25
  11.   - totem{ch=1;onStart=KindletronJRPunchDamage;int=1;hR=3;md=1} @Forward{f=0.5}

  12. KindletronJRPunchDamage:
  13.   Skills:
  14.   - damage{amount=3} @EntitiesNearOrigin{r=2}
复制代码



相关链接




来自群组: Server CT

神崎长闲
图片里那个是周树人吗

冰上云梦
我凑,这是要把插件变成模组啊。我童牛的一批

TNT8
图片里第三个模型不就是那个VV附属里的天使宠物咩

浅梦l
有计划兼容1.12吗

3215682317
好东西我喜欢

ljt1234567
我咋出现一堆铁马铠

Dioxide_CN
很显然,R1.0.6不支持1.16.2版本

jack_a1SCS
不支持低版本吗?

JoyceChuN
材质包在哪里下载??

绯想天の空
kk1746682223 发表于 2020-8-19 05:23
材质包在哪里下载??

好像是装载完插件后直接去plugin文件夹里就能找到pack

wxy123.
支持一下

Mar_2955
亲,免费版已经更新到1.0.6了哦

1187132357
作者有支持1.12.2的想法吗?有的话可以买来试试

TingyuWu
挺不錯的就只是有時會卡卡

狡诈师
浅梦l 发表于 2020-8-6 22:04
有计划兼容1.12吗

没有,旧版方法和1.14+方法大多不一样

狡诈师
本帖最后由 童鞋鞋 于 2020-10-24 01:27 编辑

自1.0.6搬运起,翻译更新记录

1.0.9 更新日志
  • 修复报错问题
  • 修复空的动画长度
  • 做一些优化
  • "Java 14 ahhhhhhhhh" -Ash

1.0.8-修复 更新日志
  • 快速修复毛毛毛病

1.0.8 更新日志
  • CMI全息点击问题
  • 更好的数据包管理
  • In 1.16.2+, Marker Tick will have no effects on the models. (Marker stands aren't affected by blocks anymore! Woohoo!)
  • Force clear tick - interval in ticks to clear all bugged models
  • 新增在范围内激活模型
  • Chunk-based bugged model removal
  • /save-all saves models as well

1.0.7 更新日志
  • 修复了不存在某些文件夹时导致重载错误问题
  • 修复文件类型不正确时引起的问题
  • 修复CMI全息点击问题
  • 支持1.16.2


f1207023214
这模型就离谱,下下来看看

llengmu
太秀了 刚好需要

mc3124076548
jpm动画的失败XD,终究还是基岩版模型香

Universal_W
我凑,这是要把插件变成模组啊。我童牛的一批

下一页 最后一页