本帖最后由 HaoHao- 于 2018-10-31 18:22 编辑 
魔改1.7.10自定义npcMOD里的装备护甲值
 
 
来个大佬指导下
我想修改的是这些装备
 
 
给个方案 越详细越好 这能变现你的表达能力 我也好学 只要管用立刻 最佳答案
我的是目的是 想要一套满护甲的装备 使用着这些材质
魔改1.7.10自定义npcMOD里的装备护甲值
 
我想修改的是这些装备
 
我的是目的是 想要一套满护甲的装备 使用着这些材质
你自己或找人写个mod,用自定义NPC的材质添加一套护甲,护甲值不就随你怎么写了吗。
非常简单。
非常简单。
 本帖最后由 RaycusMX 于 2018-10-29 12:34 编辑 
NPC的护甲初始化在noppes.npcs.CustomItems的load()方法内。
其中皮、布、铁、金、钻石护甲都使用了原版属性,不适合修改护甲值。
秘银、青铜、绿宝石护甲用的是自定义属性,可以修改。
反编译CustomItems,修改代码后替换原版文件即可。
但如果都做到这一步了,还不如另外开个Mod搞全新的护甲。
NPC的护甲初始化在noppes.npcs.CustomItems的load()方法内。
其中皮、布、铁、金、钻石护甲都使用了原版属性,不适合修改护甲值。
秘银、青铜、绿宝石护甲用的是自定义属性,可以修改。
反编译CustomItems,修改代码后替换原版文件即可。
但如果都做到这一步了,还不如另外开个Mod搞全新的护甲。
楼上说得都很好XD
但是我这里提供另一种方法
更改NBT属性
虽然不是修改物品默认属性
但是我这里提供另一种方法
更改NBT属性
虽然不是修改物品默认属性
skpsk自己家 发表于 2018-10-29 12:52
楼上说得都很好XD
但是我这里提供另一种方法
更改NBT属性
改NBT不能改变护甲值吧。
 本帖最后由 skpsk自己家 于 2018-10-29 18:10 编辑 
我记得有个属性就是改护甲的吧

不要问我为什么是编辑器 捂脸
RaycusMX 发表于 2018-10-29 18:08
改NBT不能改变护甲值吧。
我记得有个属性就是改护甲的吧

不要问我为什么是编辑器 捂脸
502mc 发表于 2018-10-29 10:05
你自己或找人写个mod,用自定义NPC的材质添加一套护甲,护甲值不就随你怎么写了吗。
非常简单。 ...
岂不是更麻烦?
RaycusMX 发表于 2018-10-29 12:21
NPC的护甲初始化在noppes.npcs.CustomItems的load()方法内。
其中皮、布、铁、金、钻石护甲都使用了原版属 ...
很麻烦吗 开个新MOD问题是不懂啊
skpsk自己家 发表于 2018-10-29 12:52
楼上说得都很好XD
但是我这里提供另一种方法
更改NBT属性
方法方法 看不懂
RaycusMX 发表于 2018-10-31 18:36
LZ提出这个魔改本确实不算太简单。
我的意思是如果你能够魔改了,开发一个新Mod实现相同内容完全不是问题 ...
就是不懂 你会吗
 本帖最后由 RaycusMX 于 2018-10-31 18:48 编辑 
在我之前提到的类中可以修改秘银、青铜、绿宝石护甲的护甲值。
 
 
复制代码
HaoHao- 发表于 2018-10-31 18:24
就是不懂 你会吗
在我之前提到的类中可以修改秘银、青铜、绿宝石护甲的护甲值。
 
- ArmorMaterial net.minecraftforge.common.util.EnumHelper.addArmorMaterial(String name, int durability, int[] reductionAmounts, int enchantability)
RaycusMX 发表于 2018-10-31 18:45
在我之前提到的类中可以修改秘银、青铜、绿宝石护甲的护甲值。
就是不是原本MOD的护甲是不是就是可以修改 比如我截图的 士兵盔甲哪些
RaycusMX 发表于 2018-10-31 18:45
在我之前提到的类中可以修改秘银、青铜、绿宝石护甲的属性。
我有点小白
HaoHao- 发表于 2018-10-31 18:47
就是不是原本MOD的护甲是不是就是可以修改 比如我截图的 士兵盔甲哪些
士兵盔甲其实是铁质的,所有npc的护甲都是有一个基本材质,所以有的不能通过魔改来增加护甲值。
但你可以通过装一些类似于ItemLoreStats的插件来提升特定护甲的护甲值。
RaycusMX 发表于 2018-10-31 18:41
士兵盔甲其实是铁质的,所有npc的护甲都是有一个基本材质,所以有的不能通过魔改来增加护甲值。
但你可以 ...
我懂 那能将这个材质修改到钻石套身上吗 可以的话 问题已近解决了
HaoHao- 发表于 2018-10-31 18:47
就是不是原本MOD的护甲是不是就是可以修改 比如我截图的 士兵盔甲哪些
不是。盔甲材质属性什么的你就当我没说过吧,那是Mod开发中的概念,只会越讲越乱。
你只需要知道这些护甲可以用LoreAttributesRevival或者ItemLoreStats这样的插件来修改就行了。只要添加一些描述到物品上,就能修改护甲值。
RaycusMX 发表于 2018-10-31 19:07
不是。盔甲材质属性什么的你就当我没说过吧,那是Mod开发中的概念,只会越讲越乱。
你只需要知道这些护甲 ...
我有RPGitem 会不会 冲突
HaoHao- 发表于 2018-10-31 20:06
我有RPGitem 会不会 冲突
这就难说了,实践出真知。
RaycusMX 发表于 2018-10-31 20:07
这就难说了,实践出真知。
我试试吧 行的话 直接最佳
1.7.10没有generic.armor这个属性
你可以试试custom stuff或者custom things 这两个mod
你可以试试custom stuff或者custom things 这两个mod