作者lulanee (吃我的原质拉(掏)
看板Minecraft
标题Re: [讨论] 用forge制作mod出了点问题
时间Sat May 16 10:25:57 2015
※ 引述《kusoxddd (优XD)》之铭言:
: 把开发环境降到forge-1.7.10-10.13.2.1291-src了
: 主要是因为1.8找不到什麽中文的mod教学
要写1.7版的话可以先看Pahimar
发音很清楚而且很好听a_a
https://www.youtube.com/playlist?list=PLQPiZYWovwmnZlgvbHCbz6TefIgeEiVcj
不过这系列还没完成就被放置了, 但是可以当作很工整的mod起始范例
影片的code都在
https://github.com/pahimar
剩下还有几只不错的, 直接在你管搜寻
Grovesy / Neale Gaming / WuppyGaming
全都有附code在他们的github
不过要注意不是每个人的code写出来时都100%正确
有些人在前面的影片出错会在後面的影片才修正
遇到bug去forge论坛翻有人问过的问题比较好
文字教学比较清楚而且详细的:
coolAlias
http://www.minecraftforum.net/members/coolAlias
一些mc的机制说明:
http://greyminecraftcoder.blogspot.com.au/
: 这次想请教的问题是这个
: http://i.imgur.com/5UciYcj.jpg
: log那边一直跑出
: Using missing texture, unable to load rpgworld:textures/blocks/testblock1.png
: 但我确定图的位置没放错啊..
: http://i.imgur.com/ExytcHB.jpg
: 是那里不对呢?
资源档要放在assets\mod名\目录下
传统上路径都会建成:
-> java -> com -> 作者名 -> mod名 -> 一堆code
mod主目录 (
-> resources -> assets -> mod名 -> textures, lang ...
没有的话就自己开一个, 然後去IDE的build path看一下把resources目录加进去
: 还有就是,想把自制方块的tile.testblock1.name
: 头尾的tile跟name去掉要怎麽做?
: 感谢回答!!
block class有一个getUnlocalizedName()用於抓该方块名称
上面的例子就是 "tile.testblock1"
把这方法override後就自己随意改了
改完後该字串会加上".name" (这部份是getLocalizedName()方法)
然後在lang目录里面抓对应的语言档里的显示字串
如果你没放语言档, 游戏里面就会直接把localized name贴出来
--
我的技能组是
以太速刷,就是
以太杖配
塔套六件来打的
无限传送加上
古帕卫士後,其韧性
立即倍增,堪称秘术
最硬配装
搭配
克己致志来打,
清场速度更是妙不可言
跟
对戒的巧妙组合,正是这个技能组的
精华所在 http://i.imgur.com/mP5lbkR.jpg
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.127.93.22
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Minecraft/M.1431743163.A.CFC.html
1F:推 kusoxddd: 材质的问题解决了,感谢!!搞半天原来是有限制路径=w=a 05/16 16:02