随笔分类 -  Minecraft Forge

摘要:老实说我已经忘了这个mod是怎么写出来的了。所以下面的代码不能运行是非常正常的。上回书说到,我们处理了玩家拿着背包右键时触发的事件,发送了一条打开背包窗口的命令,但是背包窗口还没有写,这回就来解决这个问题。这次因为嵌套关系太多,所以我按执行顺序反过来说。那么先不管上次没有打开的那个GUI。MC中的每... 阅读全文
posted @ 2015-01-17 12:28 Chihane 阅读(828) 评论(0) 推荐(0)
摘要:然后该给背包添加功能了,背包的功能说起来很简单,无非就是右键打开一个和箱子长得差不多的窗口,然后把东西放进去保存起来。然后还有一些附加事项,比如不能把自己放进自己里面,最好也不允许把同类放进自己里面,那样容量就以次方倍的速度增加,一个背包里就能放无限个道具了。于是首先处理背包的右键事件。Item类自... 阅读全文
posted @ 2014-12-29 10:09 Chihane 阅读(526) 评论(0) 推荐(0)
摘要:Mod已经创建好了,现在该把内容添加进来了。首先建一个类来统一管理Mod中所有的物品的实例和实例的初始化。建包的事就不提了,看着建吧。public class ModItems { public static ItemKuroNekoBag kuroNekoBag; public... 阅读全文
posted @ 2014-12-24 14:25 Chihane 阅读(737) 评论(0) 推荐(0)
摘要:经过上一篇的配置,Mod已经显示在列表里了,但是下面还有两行小字,表示没Mod信息,打你Mod作者一顿让他把mcmod.info给填上。于是来把Mod信息填上。src/main/resources文件夹在配置的时候应该已经自动生成了一个mcmod.info文件,没有的话自己建一个也无妨。里面的内容是... 阅读全文
posted @ 2014-12-22 15:03 Chihane 阅读(328) 评论(0) 推荐(0)
摘要:开发环境部署不提。记得备好VPN。一把辛酸泪。工程目录下有两个文件夹,src/main/java和src/main/resources,前者用于放代码,后者用于放各种资源文件。首先MOD需要一个主类,建包建好。于我若是:mlxy.nekobags.NekoBagspublic class NekoB... 阅读全文
posted @ 2014-12-22 13:45 Chihane 阅读(956) 评论(0) 推荐(0)
摘要:刚学没多久,网上也没多少MOD开发的教程,只能自己一个接口一个接口地看过去。所以叫开发研究。重点是研究。意思是要是写到一半发现写不下去了我就弃坑。比我靠谱的人:http://www.hakugyokurou.net/wordpress/?page_id=126http://www.261day.co... 阅读全文
posted @ 2014-12-22 11:04 Chihane 阅读(910) 评论(0) 推荐(0)