其他分享
首页 > 其他分享> > Minecraft Forge API 类帮助文档(1.12.2)

Minecraft Forge API 类帮助文档(1.12.2)

作者:互联网

前置文章: Minecraft 1.12.2MOD Forge开发帮助文档 (持续更新)


目录


Item类

方法名参数概述
setUnlocalizedNameString设置物品的本地化名称,用于.lang语言文件,在游戏中显示得名字
setRegistryNameString设置物品注册名,如在游戏中/give指令后得名字来得到它
setMaxStackSizeint设置物品得最大堆叠数
setCreativeTabCreativeTabs
(创造栏选项卡类型)
把该物品加入到创造模式下创造栏得选项卡中

Block类

方法名参数概述
构造方法Material
(材料类)
表示这个方块是由什么材料构成
setUnlocalizedNameString设置物品的本地化名称,用于.lang语言文件,在游戏中显示得名字
setRegistryNameString设置物品注册名,如在游戏中/give指令后得名字来得到它
setMaxStackSizeint设置物品得最大堆叠数
setCreativeTabCreativeTabs
(创造栏选项卡类型)
把该物品加入到创造模式下创造栏得选项卡中
setHarvestLevelString(工具类名)
(shovel | pickaxe | axe)
int(挖掘等级)
(木:0石头:1铁:2钻石:3黄金:0)
设置可以被更高效率挖掘的工具名和什么材料制作的工具可以挖动
setHardnessfloat设置硬度等级

ItemPickaxe类

方法名参数概述
构造方法ToolMaterial
(工具材料类)
继承它的类需要传入一个ToolMaterial类实例
getDestroySpeedItemStack
(物品堆叠类型)
IBlockState
(方块状态类型)
获取破坏速度,用于获取对特定或全部的块的破坏速度

ToolMaterial类

方法名参数概述

返回类型为该类型的静态方法

对象方法名参数概述
EnumHelperaddToolMaterialString(名字), int(挖掘等级) , int(耐久) , float(挖掘效率), float(伤害), int(附魔度)用于创建一个新的工具材料

ItemStack类

方法名参数概述
构造方法Item
(物品类)
通常用于返回实例 return new ItemStack(Item item)

IBlockState类

方法名参数概述
getBlock获取指向这个方块状态的方块

CreativeTabs类

方法名参数概述
构造方法String为这个创造栏选项卡命名
getTabIconItem返回一个选项卡上的图标(设置选项卡图标)
hasSearchBar返回true表示在这个创造栏中将显示搜索框
getSearchbarWidth返回int 表示搜索框相对位置
getBackgroundImageName返回String 如"test.png" 表示设置这个创造栏的背景图片 图片位置例:
\src\main\resources\assets\minecraft\textures\gui\
container\creative_inventory\test.png

Material类

方法名参数概述

ItemArmor类

方法名参数概述
构造方法ArmorMaterial(盔甲材料类)
int(历史遗留 填0)
EntityEquipmentSlot(盔甲类型)
(EntityEquipmentSlot.FEET(鞋子) | EntityEquipmentSlot.LEGS(护腿) | EntityEquipmentSlot.CHEST(胸甲) | EntityEquipmentSlot.HEAD(头盔))
继承该类的构造函数需要super传入这些参数
setUnlocalizedNameString设置物品的本地化名称,用于.lang语言文件,在游戏中显示得名字
setRegistryNameString设置物品注册名,如在游戏中/give指令后得名字来得到它
setMaxStackSizeint设置物品得最大堆叠数
setCreativeTabCreativeTabs
(创造栏选项卡类型)
把该物品加入到创造模式下创造栏得选项卡中

ArmorMaterial类

方法名参数概述

返回类型为该类型的静态方法

对象方法名参数概述
EnumHelperaddArmorMaterialString(名字), String(材质前缀)
int(耐久基数)
这个数乘13、15、16、11就是
对应靴、腿、胸甲、头的耐久
int[ ] (防御点数)
例:new int[] { 1, 2, 2, 1 }(靴、腿、胸甲、头)
int(附魔度)
SoundEvent
(声音事件类)
一般用下面SoundEvents中的ITEM_ARMOR_EQUIP_LEATHER
int (韧性)(填0)
用于创建一个新的盔甲材料

SoundEvent类

方法名参数概述

返回为该类型的属性

对象属性名
SoundEvents属性太多这里放个链接https://pan.baidu.com/s/1gJkkgsI8Qs5p6_Y5M2OLzA 提取码:GA75

更新中…

标签:1.12,int,物品,API,概述,设置,Forge,选项卡,参数
来源: https://blog.csdn.net/GAA775/article/details/118247904