本帖最后由 筆筆鴨 于 2015-7-16 17:41 编辑
各位大神们好,这是第一次发帖
本人和几位朋友日前有开设一个伺服
整合了非常多的模组插件增加玩家的游戏体验
虽然网上有非常多农业相关的MOD可使用,有些偏向动物种类
有些是单纯农业、又有增加食物种类等各种不同的模组
但没办法完全的符合我们伺服的要求,且装的太多会增加整合的难度
因此想学着写出一套专属模组。
在发问前请见谅,文章内容可能只字片语无法表达的很完善
于此规划太多,以下会针对大概的构想和想达到的效果询问
还请各路大神们多多包涵。
一. 制作出更多种类及更符合现实造型的各式作物、果树
● 新增基本作物,包含名字、图示、可否食用…
其中也包含不同生长阶段的图示改变以及实物的显示。
● 修改作物属性,例如生长周期、生长环境、攀藤、光源、水量…
生长周期:种下到可收成大约多久、成长变化几次...
生长环境:如甘蔗长在水边沙地、菇类需要低光源…等生长条件
● 新增配合作物使用的泥土、支架、肥料…
泥土即为类似菌丝土等可让特定作物生长的【特殊泥土类方块】
支架则类似可可豆须依附在丛林木上生长的【被依附方块】
肥料类似骨粉,但希望能另外做出某作物只能使用特定肥料才能成长。
● 新增果树类型植物,如--苹果(果树)、椰子(阔叶树)、西红柿(灌木)…
● 修改作物收成方式、次数,如--土豆须用锄头、果树可收成5次…
主要概念是新增更多样化也更贴近现实的作物,除了满足作物党之外
配合下述的加工系统,也能有更多不同种类的食物增加可玩性。
二. 配合作物新增更多样化的合成工具,分为类似熔炉的变化工具
以及类似工具台的合成工具,例如豆类+酵母->酱油(变化)、鱼肉+白饭->寿司
另外还有改变合成介面,如背景图式、可放物品格数、物品格排列方式…
三. 新增合成公式,以及限定部分合成来源,例如水果+杯子->果汁的公式只能在果汁机中进行
一般合成台及其他合成工具无法完成,改变各种食物回复的饱食度、特殊效果…
四. 新增一般动物和有功用的动物,一般动物即类似猪、牛,除可豢养繁殖
打死后有物品掉落之外无其他特殊用途;有功用的动物则类似羊,可用特殊工具获取特定道具
例如山羊可挤羊奶…;新增如挤奶器等特殊道具。
各种不同生物的生长地区、驯服方式…。
上述东西看起来很眼熟?其实就如已不再更新的 Comicretrolution's Craftory
或是热门的 Pam's HarvestCraft
我们就是致力于打造一个更贴近现实的【牧场物语】世界
此四点为农作物暂时构想,前三点为前期努力的目标
动物部分因为难度相对较高,会等作物和加工系统完善后再开始着手进行。
以上,关于模组的制作,希望各路大神能指点一二
目前我们仍在初始研究制作MOD的阶段,理不清头绪所以前来询问
◆ 有无最适合的模组制作工具?能直接透过Forge制作MOD达到?
或现成源码网站?如此类似的推荐文章?
我们非常有诚意、也非常愿意向任何有写过MOD经验的前辈们讨教
望各位前辈们能不藏私的教授我们所需要的知识,希望能有大神与我们联络!或在底下提供一些方式,先多谢各路好手!
各位大神们好,这是第一次发帖
本人和几位朋友日前有开设一个伺服
整合了非常多的模组插件增加玩家的游戏体验
虽然网上有非常多农业相关的MOD可使用,有些偏向动物种类
有些是单纯农业、又有增加食物种类等各种不同的模组
但没办法完全的符合我们伺服的要求,且装的太多会增加整合的难度
因此想学着写出一套专属模组。
在发问前请见谅,文章内容可能只字片语无法表达的很完善
于此规划太多,以下会针对大概的构想和想达到的效果询问
还请各路大神们多多包涵。
一. 制作出更多种类及更符合现实造型的各式作物、果树
● 新增基本作物,包含名字、图示、可否食用…
其中也包含不同生长阶段的图示改变以及实物的显示。
● 修改作物属性,例如生长周期、生长环境、攀藤、光源、水量…
生长周期:种下到可收成大约多久、成长变化几次...
生长环境:如甘蔗长在水边沙地、菇类需要低光源…等生长条件
● 新增配合作物使用的泥土、支架、肥料…
泥土即为类似菌丝土等可让特定作物生长的【特殊泥土类方块】
支架则类似可可豆须依附在丛林木上生长的【被依附方块】
肥料类似骨粉,但希望能另外做出某作物只能使用特定肥料才能成长。
● 新增果树类型植物,如--苹果(果树)、椰子(阔叶树)、西红柿(灌木)…
● 修改作物收成方式、次数,如--土豆须用锄头、果树可收成5次…
主要概念是新增更多样化也更贴近现实的作物,除了满足作物党之外
配合下述的加工系统,也能有更多不同种类的食物增加可玩性。
二. 配合作物新增更多样化的合成工具,分为类似熔炉的变化工具
以及类似工具台的合成工具,例如豆类+酵母->酱油(变化)、鱼肉+白饭->寿司
另外还有改变合成介面,如背景图式、可放物品格数、物品格排列方式…
三. 新增合成公式,以及限定部分合成来源,例如水果+杯子->果汁的公式只能在果汁机中进行
一般合成台及其他合成工具无法完成,改变各种食物回复的饱食度、特殊效果…
四. 新增一般动物和有功用的动物,一般动物即类似猪、牛,除可豢养繁殖
打死后有物品掉落之外无其他特殊用途;有功用的动物则类似羊,可用特殊工具获取特定道具
例如山羊可挤羊奶…;新增如挤奶器等特殊道具。
各种不同生物的生长地区、驯服方式…。
上述东西看起来很眼熟?其实就如已不再更新的 Comicretrolution's Craftory
或是热门的 Pam's HarvestCraft
我们就是致力于打造一个更贴近现实的【牧场物语】世界
此四点为农作物暂时构想,前三点为前期努力的目标
动物部分因为难度相对较高,会等作物和加工系统完善后再开始着手进行。
以上,关于模组的制作,希望各路大神能指点一二
目前我们仍在初始研究制作MOD的阶段,理不清头绪所以前来询问
◆ 有无最适合的模组制作工具?能直接透过Forge制作MOD达到?
或现成源码网站?如此类似的推荐文章?
我们非常有诚意、也非常愿意向任何有写过MOD经验的前辈们讨教
望各位前辈们能不藏私的教授我们所需要的知识,希望能有大神与我们联络!或在底下提供一些方式,先多谢各路好手!
首先,问问题都不说版本。第二、三点说白就是问怎么做GUI。第三点的改变饱食度、效果是物品属性范畴。第四点就是生物以及工具的问题。做模组最好自己手动编程,你需要JDK、Eclipse(别的编程工具也行,但这个通用,forge对他友善)、Forge-src(forge官网有)。详情欢迎联系qq1411690572,本人也刚刚入门。
1411690572 发表于 2015-8-7 21:58
首先,问问题都不说版本。第二、三点说白就是问怎么做GUI。第三点的改变饱食度、效果是物品属性范畴。第四 ...
谢谢提供建议,因为一直无法决定该从1.7.10做起还是直接从1.8做起
所以才没有提及版本,,,抱歉 m(-_-)m
目前已有慢慢着手编程
比较大的问题是在编程時,,,难以理解细部的程序是如何运作的,,,
尤其以第一点为主,,,二三点其实只是纯粹把构想提出,,,
如果能点明第一点几项编程如何运作,,,后续都可研究研究,,多谢LZ
筆筆鴨 发表于 2015-9-3 11:41
谢谢提供建议,因为一直无法决定该从1.7.10做起还是直接从1.8做起
所以才没有提及版本,,,抱歉 m(-_-)m
农作物具体原理我以前是看过,然而忘了哪里看到的QAQ
筆筆鴨 发表于 2015-9-3 11:41
谢谢提供建议,因为一直无法决定该从1.7.10做起还是直接从1.8做起
所以才没有提及版本,,,抱歉 m(-_-)m
1.7.10到1.8代码改动特别大, 如果有精力就2个都学吧,233.不闹了,这个要好好考虑ovo~
分享些初学经验吧。就是你可以去参考下原版农业物品的代码或者PAM的代码怎么写,然后可以部分借鉴(fuzhi)一下。模仿是最好的老师嘛,加油!
其实都可以看Forge-Src里面的源代码,比如1.1的话是不同meta的材质获取,1.2是randomUpdate方法的各种重写和判定方块,1.3也是判定方块,1.4是树的生成randomUpdate,1.5是breakBlock方法的重写也可以做到,2和3都是关于GUI,总的来说多看Minecraft的源代码以及别的MOD的源代码,都是很好的学习方法。