月度归档:2013年07月

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来调试的开发者来说...既然你能忍受这种开发方式带来的不便,想必你也一定能忍受新版资源管理方式带来的困难←_← 阅读全文 [...]

侧边栏加了个半角-全角转换

作为一个半角字符爱好者,我写东西时从来都是用半角符号,但是后来我发现在长篇的文章中使用半角字符会使文章显得很密难以看清...英文通常在标点后加一个空格,因此不显得文字过于紧凑,而我当然做不到每句话前加一句空格... 因此,权衡考虑后我加了一个半角-全角转换,说是半角-全角,其实是英文半角-中文标点转换,它会将文章中的半角标点转化为中文标点,而且会避免将代码中的标点也一并转化了.因为对JavaScript的正则表达式不是很熟悉...(似乎JavaScript的正则解释器不支持(?<=exp)...?)所以转换的并非完美... 阅读全文 [...]

关于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 阅读全文 [...]