分类目录归档:Minecraft

MineCRAFT!

Modjam#2 - 不来战一发吗,少年 (更新规则)

8月2号(尚不知道是哪个时区的8月2号),第二届Modjam便要开始了.

什么是Modjam?

Modjam是MCP项目的发起人Searge组织的一次Minecraft非官方活动,它是一个类似于Mojam编程马拉松活动,参赛者要在96个小时内完成一个Mod,啊当然,同时参赛者需要在自机上架设一个视频流直播,或者在自己的代码库中每15分钟进行一次自动提交和保存快照,以便证明自己没有咔咔地从网上拷贝现成的代码.

第一届Modjam举办于今年三月份,它催生了一批优秀的Mod,其中有些现在仍在不断更新. 阅读全文 [...]

基础篇和Extra已更新至1.6.2,另内附资源文件外置法

基础篇和Extra篇都更新完了...自己动作好慢 (╯°Д°)╯

whyyousojb1

顺便再说说新版的资源管理
之所以要把资源放进源码目录,是为了让编译器把资源文件拷贝入运行目录...
因此,对于使用Eclipse的开发者来说,只要在Java Path Build的Source中将你的外部资源文件夹也Link Source了就行了...这样编译器会自动把资源文件拷贝走,在使用Eclipse调试时也能正常载入文件.
对于使用recompile+startClient来调试的开发者来说...既然你能忍受这种开发方式带来的不便,想必你也一定能忍受新版资源管理方式带来的困难←_← 阅读全文 [...]

关于1.6.1下MCP+FORGE的启动

昨天拿到了用于MC1.6.1的Forge8.9.0.757,但一直启动不能...刚才终于启动了...感谢pa001024和sun提供的启动参数. 安装方式和以往没有变化,都是打开install.bat来自动安装,但现在要想用过MCP下的startClient来启动就有些不太现实了,因为新版MC的启动方式变得很复杂. 比较可行的方案是在Eclipse下启动,启动方案配置基本上可以照搬Extra编第二篇,但有几点需要修改: 1.主类: 主类请设为net.minecraft.launchwrapper包下的Launch类 2.启动参数 Arguments页下的Program 阅读全文 [...]

8分钟展现Minecraft800天的开发历程

今天在MCBBS上看到一个很有意思的东西,Mojang用Gource制作了一段视频,视频通过一个网状图展示了两年半来Minecraft的开发历程,包括类的结构关系,代码的变更,资源的添加删减等.视频开超清模式后可以看见节点上的文字,有兴趣的可以借此观察一下Mojang对Minecraft的结构设计. 阅读全文 [...]

MCP&Forge的Mod制作教程 Plus篇

以前写教程时我遇到个棘手的问题,有些内容的难度是在基础篇之上的,然而却又够不上Extra篇.比如对物品系统和实体系统的原理讲解,显然在基础教程中花费大量时间讲原理是不切实际的,但如果放在Extra篇又太过于坑人.所以我开了个Plus篇的坑.能够放开了写那些在基础篇不敢写,在Extra篇又不好意思写的东西.
此外,有些东西过于纠缠,比如讲Item就势必要讲ItemData,然后就自然而然要讲GameData,说到GameData就不得不说MC的验证机制,说到验证机制就必须要讲客户端与服务器端的连接过程...这种东西无论是在基础篇还是Extra篇中都是不方便的,只有在Plus这个疯狂的地方才有机会说.
同时,这里还可以放一些零七八碎的东西,一些不好分类的东西. 阅读全文 [...]