mcreator(我的世界mod制作器)教程(附java)
minecraft吧
全部回复
仅看楼主
level 8
Shouldn_tPlay 楼主
在mcreator吧和这个吧同时更新
官方下载mcreator
后面加point net
mcreator吧的 P 7294537584
mcreator是一个mod制作器,不用学习java(但是实际上你要做比较高级点的mod是要用到的)
2021年04月09日 14点04分 1
level 8
Shouldn_tPlay 楼主
界面
这是一个2020.5的界面,安装完毕后应该是没有最右边的“elementPlan”的,最右边的是项目面板,里面是最近打开的项目,如果是刚安装完是没有任何项目的。
中间有4个按钮,最主要的是左边两个,分别是“新建工作面板”和“打开(已有的)工作面板”。
点击新建工作面板后,会出现新的界面,也就是设置界面。
点击下方的 create new workspace 创建mod。
在第一次创建时可能会要很多时间,请注意网络连接(2分钟到3天不等,假设等了1天都没加载最好重装),而之后其实也需要花1分钟到5分钟不等的时间构建的,需要耐心的等待。
完成后的界面是这样的
点击左上角有一个WORKSPACE,就可以进入到工作面板了
Minecraft吧
2021年04月09日 14点04分 2
level 8
Shouldn_tPlay 楼主
物品(item) 1 —— 新建与贴图
进入工作面板后,点击加号,可以添加一个item,也就是物品
物品是我的世界中一个重要的类型,它不能被放置,只能手持(丢下去属于实体),例如,钻石、金锭。
新建物品后,会出现一个标题为Enter item name的界面,请在此输入物品的名称(不是游戏中显示的名称,是在工作面板中显示的名称,尽量统一)
在此,我制作了一个名叫Java的物品。
这个是物品的贴图,就是玩家看到的物品长什么样。
点击方框后会出现这个界面,Create texture表示新建贴图(在mcr里面画),而Import texture则是导入贴图(吧png图片放进去,大小需要16*16/32*32/64*64)。
重点看 create texture
Fill with这个一般不用动,Width和Height决定了贴图的精细度,越高精细度就越高,一般我的世界风格16*16或32*32就够了。
最后,点击右上角的save,就可以保存,选择中间的ITEM,命名就好了。
随后再回到物品界面,把贴图选择上去。
贴图部分就完成了。
2021年04月10日 08点04分 4
level 10
好耶[欢呼]
2021年04月10日 09点04分 5
level 8
Shouldn_tPlay 楼主
物品(item) 2 —— 视觉与性质
这章主要讲item的两项基本功能,视觉和性质。
刚才我们在改贴图的时候操控的就是视觉,可视觉不止贴图,还有3项内容。
1.3d model
这个选项在贴图的旁边,是用来操控3d贴图的,比较有名的3d贴图物品有某些枪械mod的枪,使命必达先生mod的传送枪。
2.special information
这个是用来控制物品的特殊信息的,就是在游戏中,鼠标浮在物品上时出现的一些特殊内容。
3.
这个东西我会在到时候讲Triggers的时候一起讲到。
Properties(性质)
在设计完视觉后,点击下面的一栏中的第二个,性质。
name in gui:在我的世界里的物品名(显示的)
rarity:稀有度 common 常见的 uncommon 不寻常的 rare 罕见的 epic史诗般的
creative inventory tab 收录的项目栏,也就是说在创造模式下在哪个栏里面。
max stack size 最大堆叠数目,如泥土64个一组,雪球16个一组(不能超过64)。
enchantability 附魔难度 如附魔书的附魔难度为1 木制品的附魔难度为15,设置为0则不可附魔。
item destory speed 物品破坏方块速度,正常物品为1。
Demage vs Mob/animal 存疑
item use count 物品使用限制次数 如斧头、工业里的锤子等。
can destory any block? 可以损坏任何物品吗?存疑。
does item stay in crafting grid when crafted 物品保留在格子里吗(如水桶合成但是出来桶也选这个)
demage item instead on crafting 物品保留在格子后是否损坏(如工业二的锤子)
recipe remainder 合成之后剩什么
2021年04月10日 13点04分 6
level 10
dd,支持
lz[真棒]
2021年04月10日 13点04分 7
level 8
Shouldn_tPlay 楼主
物品(item) 3 —— 绑定GUI与触发器
在这章中,将主要讲触发器(绑定GUI在方块时会再说一次)
GUI是构成我的世界的一项重要的东西,在程序开发中被称作“界面”,在我的世界中,以下是GUI
在设置完第二项,性质之后,可以转到第三项,绑定GUI。
第一项,是选择绑定的GUI,由于还没有创建GUI,则为None(空/没有)
第二项,GUI的格子数量,例如工作台有7个格子,就填写7(注意,在GUI界面中,会有一个格子ID,但是格子ID是从0开始的,所以应该填写最大的格子ID+1)。
第三项,最大堆叠数(对于格子的),一般不用管,会和默认堆叠数或在GUI中格子设定的数量相等,基本不用管,真要设定最大堆叠数建议去GUI里设。
触发器
触发器是自定义物品的一个非常重要的地方,例如,做一把右键扣血的“仙人掌棍”,就需要用到触发器。
触发器不同于“循环检测”,应该是观察者模式,这是一种很有效率的做法(具体百度),不用担心触发器太多导致卡顿。
对于触发器,可以看成,当玩家做一件事的时候,软件报告给程序,程序执行相应的操作,如
其中,forge帮我们做到了发现的过程,我们只需要做”扣血“就行了。
在mcreator中,item触发器一共有10个,我们分别来看。
1.在”视觉“中的Make item glow
这个是负责控制物品发光的,如附魔金苹果,而他旁边的触发器是负责控制何时发光的(注意到下面是if而不是do)
2.触发器中的第一项:当玩家拿着这个东西右键空气时。
3.触发器中的第二项:当玩家拿着这个东西右击方块时(流体不算)。
4.触发器中的第三项:当这个东西被合成时(如有一个把物品合成后出来生物的Mod可以用这个做)。
5.触发器中的第四项:当任何生物拿着这个东西给攻击时。
6.触发器中的第五项:在此物品绑定的GUi中的每Tick时触发。
7.触发器中的第六项:在此物品拿在手上的每Tick时触发。
8.触发器中的第七项:当玩家停止使用时(好像是停止拿着这个物品)。
9.触发器中的第八项:当实体摆动物品时(好像是右键或者走路?)。
10.触发器中的第九项:当玩家把物品损坏时。
下一章将会完整的讲到触发器与程序的内容。
2021年04月10日 14点04分 8
level 1
大佬,还更新吗,能不能问个问题
2021年05月10日 12点05分 9
咋样能让生物掉落自定义的战利品,几个物品随机掉
2021年05月10日 12点05分
level 1
我从一开始加载第三个就一直失败
2021年08月04日 13点08分 10
我也是
2021年08月23日 10点08分
+1
2023年12月29日 13点12分
网络问题
2023年12月30日 13点12分
level 1
我把我的图片放到GUI里,可图片特别大,都出屏幕了,有啥解决方法吗
2023年01月27日 04点01分 11
level 11
好帖,收藏,加油[呵呵]
2023年01月27日 16点01分 12
level 10
是不是挖坟了[阴险]
2023年01月27日 16点01分 13
1