码迷,mamicode.com
首页 > 其他好文 > 详细

Minecraft Mod 开发实用工具

时间:2020-04-28 17:16:36      阅读:555      评论:0      收藏:0      [点我收藏+]

标签:mamicode   code   plugins   net   运行   环境   自动配置   项目   使用   

实用工具推荐

MCreator

官网 https://mcreator.net/

据介绍mcreator为mod开发提供了更便捷的接口,但好像新建项目后就会自动配置环境,如果没有梯子或者代理什么的还是半天配置不出来,于是就没有继续使用。

DCEVM

官网 http://dcevm.github.io/

这是一个开源的Java热加载工具,能够让java程序不必重新编译运行,直接在运行中加载新修改过的代码,对于mod开发应该是十分的有用,毕竟启动一次Minecraft也得费不少时间。网上有很多教程了,这里只提一下IDEA里怎么用。

  1. 官网下载binary对应版本的jar包,根据官网说明安装,不太清楚给jdk还是jre装,反正都装了。用replace方式的话就可以不用配置命令行参数。
  2. IDEA里file-Settings-Plugins转到插件列表,安装HotSwapAgent插件。
  3. Settings-Tools-HotSwapAgent中勾选Enable HotSwapAgent plugin for all configurations (or one by one).
  4. Settings-Build-Debugger-HotSwap中设置Reload classes after compilation为Always
  5. 使用Debug模式运行Minecraft,每次修改完代码使用Command+Shift+F9或Ctrl+Shift+F9(Build-ReCompile)重新编译一下,新的代码即被加载到运行中的MC中。

也可以看HotSwapAgent作者的使用指南

MrCrayfish‘s Model Creator

作者的Github地址 https://github.com/MrCrayfish/ModelCreator

这是一个编辑并生成Minecraft方块模型的工具,支持:

  • 加载或生成json格式的Minecraft方块模型
  • 管理材质
  • 依照方块模型生成方块的碰撞箱代码
  • ......

技术图片

注意生成的json模型中,需要手动修改材质的modid

在作者的Github上好像没有找到直接的jar包,分享一个忘了从哪下载到的,侵删。链接:https://pan.baidu.com/s/1X8_nhCWOjj8XPuJicIJ0bw 提取码:cukh

Minecraft Mod 开发实用工具

标签:mamicode   code   plugins   net   运行   环境   自动配置   项目   使用   

原文地址:https://www.cnblogs.com/moonfan/p/12795027.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!