imipet开启宠物新时代

JE插件 imipet开启宠物新时代 3.0.1

登录后下载
资源类型
授权转载
版权链接
https://www.mcbbs.net/forum.php?mod=viewthread&tid=922709
适用平台
Spigot
依赖
语言
中文(简体)
本插件已经授权转载
证明截图
1588760690381.png


[ - bStats 使用统计图 - ]

√ 好消息 √
现在所有动态模型由纹理资源材质包控制,而不是由盔甲架控制,不必担心影响服务器性能

! 回答频率性较高问题 !
  • 支持MythicMobs应用该模型吗:支持,你需要iNewReflex附属
  • 模型ID不存在:问这种问题的人基本不看文档或者不认真看文档,通常以为文件名称是模型ID(错误),模型ID已经在模型配置里注明了
  • 放出来不显示模型:如果使用OptiFine材质包,客户端需要安装OptiFineMod,但是,OptiFine并不是直接放入客户端mods就可以用,需要正常的安装步骤才能完成,不会的话请使用现有的带OptiFine整合包客户端(经过测试,可运行的版本均可显示模型)。如果使用CustomModelData材质包,仅支持Minecraft-1.14+,如果有另外CustomModeData材质包也安装,可能会造成覆盖冲突,请修改模型配置和材质包里的CustomModelData数字
  • 为何不推出CustomModelData即下即用的材质包:因为经过测试,多个宠物纹理包分开安装会造成覆盖冲突,现在推出了教程,需要手动设置模型配置和材质包里的CustomModelData的值,且要求把多个材质包放在一个材质包
  • 宠物放不出来:很可能因为你是C*tServer,目前并不兼容其服务端核心,推荐使用插件模组服务端核心墨端Mohist(https://mohist.red/
  • 为何官方模型资源不丰富:个人时间有限,最近开学了,捏一个模型分难度所花时间不同(反正长就是了),捏模大佬不愿意来分享,使用者基本自己捏自己用,你也来自己捏自己用吧
  • 接下来的更新计划:(上学,更新缓慢)具体请看http://imipet.com/threads/9/
【最后,真诚希望用户者不要询问文档已有答案的问题,请认真看文档】

交流群:457600295


. 简介

这是一款结合纹理材质的宠物插件,宠物可在跟随状态下参与战斗,玩家可以喂养、培养宠物,让宠物变得更强大,还允许宠物达到条件进化新的形态,还可以骑着宠物到处跳跃、飞行
此外,还配套了VexView界面,当然也不强制使用VexView,可以通过命令执行功能
还有,用户可以在配置或API中设计宠物属性,当然支持动作动态模型,3.0.0版本后做了优化性更新,让用户更加简单地制作动态模型,也不会产生大量盔甲架,因此不必过于担心上手难度和影响服务器性能
总之,在后面的教程各位将会了解到的

. 功能

  • 支持YAML/MySQL存储数据
  • 可在配置或API注册自定义宠物
  • 丰富的开发者API
  • 宠物可以收回、跟随或放生
  • 宠物安全召唤,不会因为窒息而死亡
  • 宠物在跟随状态下可参与战斗
  • 宠物也有经验(需要写公式)
  • 宠物输出伤害范围
  • 宠物可回复血量
  • - 支持指定条件回复血量:
  • - 使用经济回复血量(需要写公式)
  • 宠物需要喂养,即回复活力
  • - 支持指定条件回复活力:
  • - 使用经济回复活力(需要写公式)
  • 可不强制使用VexView
  • VexView宠物界面允许通过API添加组件
  • 支持使用原版Gui界面
  • 完善的命令系统
  • 自定义语言文本
  • 通过经验存储盒为宠物增经验
  • 宠物有等级
  • 宠物可进化
  • - 支持进化所需条件:
  • - 经济
  • - 等级
  • 宠物升级会增加攻击伤害和活力(需要写公式)
  • 提供Papi占位符变量
  • 玩家攻击他人宠物的模型(盔甲架),其会受伤也会反击
  • 模型配置检查器
  • 转交宠物功能
  • 仓库系统功能
  • 坐骑功能,可跳跃或飞行
  • 交互式显示宠物信息
  • - HolographicDisplays
  • - TrHologram
  • 手持喂养脚本
  • - 恢复宠物血量
  • - 补充宠物活力
  • - 以OP方式运行命令
  • 低耗能,不必过于担心影响服务器性能 新√
  • 制作动态模型更加简单 新√
  • 没有频繁的IO操作 新√
[ - 展示 - ]


宠物显示名称支持多行(version-2.0.0+)

交互式显示宠物信息(version-2.0.0+)

坐骑功能,可以跳跃,可以飞行(version-2.0.0+)



[ - bStats 使用统计图 - ]

√ 好消息 √
现在所有动态模型由纹理资源材质包控制,而不是由盔甲架控制,不必担心影响服务器性能

! 回答频率性较高问题 !
  • 支持MythicMobs应用该模型吗:支持,你需要iNewReflex附属
  • 模型ID不存在:问这种问题的人基本不看文档或者不认真看文档,通常以为文件名称是模型ID(错误),模型ID已经在模型配置里注明了
  • 放出来不显示模型:如果使用OptiFine材质包,客户端需要安装OptiFineMod,但是,OptiFine并不是直接放入客户端mods就可以用,需要正常的安装步骤才能完成,不会的话请使用现有的带OptiFine整合包客户端(经过测试,可运行的版本均可显示模型)。如果使用CustomModelData材质包,仅支持Minecraft-1.14+,如果有另外CustomModeData材质包也安装,可能会造成覆盖冲突,请修改模型配置和材质包里的CustomModelData数字
  • 为何不推出CustomModelData即下即用的材质包:因为经过测试,多个宠物纹理包分开安装会造成覆盖冲突,现在推出了教程,需要手动设置模型配置和材质包里的CustomModelData的值,且要求把多个材质包放在一个材质包
  • 宠物放不出来:很可能因为你是C*tServer,目前并不兼容其服务端核心,推荐使用插件模组服务端核心墨端Mohist(https://mohist.red/
  • 为何官方模型资源不丰富:个人时间有限,最近开学了,捏一个模型分难度所花时间不同(反正长就是了),捏模大佬不愿意来分享,使用者基本自己捏自己用,你也来自己捏自己用吧
  • 接下来的更新计划:(上学,更新缓慢)具体请看http://imipet.com/threads/9/
【最后,真诚希望用户者不要询问文档已有答案的问题,请认真看文档】

交流群:457600295


. 简介

这是一款结合纹理材质的宠物插件,宠物可在跟随状态下参与战斗,玩家可以喂养、培养宠物,让宠物变得更强大,还允许宠物达到条件进化新的形态,还可以骑着宠物到处跳跃、飞行
此外,还配套了VexView界面,当然也不强制使用VexView,可以通过命令执行功能
还有,用户可以在配置或API中设计宠物属性,当然支持动作动态模型,3.0.0版本后做了优化性更新,让用户更加简单地制作动态模型,也不会产生大量盔甲架,因此不必过于担心上手难度和影响服务器性能
总之,在后面的教程各位将会了解到的

. 功能

  • 支持YAML/MySQL存储数据
  • 可在配置或API注册自定义宠物
  • 丰富的开发者API
  • 宠物可以收回、跟随或放生
  • 宠物安全召唤,不会因为窒息而死亡
  • 宠物在跟随状态下可参与战斗
  • 宠物也有经验(需要写公式)
  • 宠物输出伤害范围
  • 宠物可回复血量
  • - 支持指定条件回复血量:
  • - 使用经济回复血量(需要写公式)
  • 宠物需要喂养,即回复活力
  • - 支持指定条件回复活力:
  • - 使用经济回复活力(需要写公式)
  • 可不强制使用VexView
  • VexView宠物界面允许通过API添加组件
  • 支持使用原版Gui界面
  • 完善的命令系统
  • 自定义语言文本
  • 通过经验存储盒为宠物增经验
  • 宠物有等级
  • 宠物可进化
  • - 支持进化所需条件:
  • - 经济
  • - 等级
  • 宠物升级会增加攻击伤害和活力(需要写公式)
  • 提供Papi占位符变量
  • 玩家攻击他人宠物的模型(盔甲架),其会受伤也会反击
  • 模型配置检查器
  • 转交宠物功能
  • 仓库系统功能
  • 坐骑功能,可跳跃或飞行
  • 交互式显示宠物信息
  • - HolographicDisplays
  • - TrHologram
  • 手持喂养脚本
  • - 恢复宠物血量
  • - 补充宠物活力
  • - 以OP方式运行命令
  • 低耗能,不必过于担心影响服务器性能 新√
  • 制作动态模型更加简单 新√
  • 没有频繁的IO操作 新√
[ - 展示 - ]


宠物显示名称支持多行(version-2.0.0+)

交互式显示宠物信息(version-2.0.0+)

坐骑功能,可以跳跃,可以飞行(version-2.0.0+)



[ - 视频 - ]
. 其它

. API相关用法
对实体添加模型
1.使用已通过配置成功注册的宠物模型
  1. Entity entity = ...;
  2. String modelId = "模型ID"
  3. ModelEntityManager modelEntityManager = new ModelEntityManager(entity, modelId);
  4. ModelEntityManager.fastSpawnModel(modelEntityManager, modelId);
复制代码

2.不使用注册的模型ID
  1. modelEntityManager = new ModelEntityManager(entity, modelId);
  2. modelEntityManager.setAnimationItemNameIdle("物品名称");
  3. modelEntityManager.setAnimationItemNameWalk("物品名称");
  4. modelEntityManager.setAnimationItemNameAttack("物品名称");
  5. modelEntityManager.setAnimationCustomModelDataIdle(模型数据);
  6. modelEntityManager.setAnimationCustomModelDataWalk(模型数据);
  7. modelEntityManager.setAnimationCustomModelDataAttack(模型数据);
  8. modelEntityManager.setModelLocationH(显示模型高度);
  9. modelEntityManager.spawnModel();
复制代码

. 使用前须知

  • 通过本插件实现动作动态由于盔甲架会对服务器性能造成影响,请您须知。若想使用动作动态的同时降低该影响,请使用OptiFine实现(此外,我并不会关于如何通过OptiFine实现动作动态,因此不会出现在我的教程中)
  • 3.0.0版本后,不会产生大量盔甲架,不必过于担心影响服务器性能,所有动态模型由纹理资源材质包控制,而不是由盔甲架控制
  • 如有任何问题或建议请到此处提出[优先处理]:http://www.imipet.com/forums/4/
. 下载
别急着下载就使用行不行,心急吃不了热豆腐

有问题先看:http://wiki.imipet.com/FAQ.html,没有找到答案再来询问
有问题先看:http://wiki.imipet.com/FAQ.html,没有找到答案再来询问
有问题先看:http://wiki.imipet.com/FAQ.html,没有找到答案再来询问
本帖隐藏的内容
插件:
imiPet-3.0.1.jar (290.66 KB, 下载次数: 1005, 售价: 10 粒金粒)
VexView贴图包:
VexView-imiPet-第二代贴图包.zip (86.51 KB, 下载次数: 754)
宠物模型配置和纹理包:http://www.imipet.com/resources/


推荐imiPet编辑器https://www.mcbbs.net/thread-944155-1-1.html
开发者:@2634405764

[ - 感谢开源工作,感谢GAYHHY的帮助 - ]
致谢前辈的开源项目ModelAPI,虽然3.0.0版本后不再使用ModelAPI,还是值得致敬的

ModelAPI:https://www.spigotmc.org/resourc ... odel-manager.68014/
坐骑算法来自:MyPet:https://github.com/xXKeyleXx/MyPet
作者
3203175197
下载
5
阅读
399
首次发布
最后更新
评分
3.00 星 1 次评分

3203175197的更多资源

最新评分

插件本身还不错,介绍排版有重复,很糟糕