本文主要是介绍1-3 Minecraft-Forge-1.16.5 Mod的开发(创造物品栏的实现),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
创造物品栏的实现还是非常简单的,我们直接开始。
新建包
com.zunipe.groups
新建类
GroupLoader
GroupMoreItem
我们只需要在GroupLoader中声明我们的GroupMoreItem即可。
package com.zunipe.groups;public class GroupLoader
{public static ItemGroup moreItemGroup = new GroupMoreItem();
}
然后让GroupMoreItem继承ItemGroup类。
package com.zunipe.groups;import com.zunipe.items.ItemLoader;
import net.minecraft.item.ItemGroup;
import net.minecraft.item.ItemStack;public class GroupMoreItem extends ItemGroup
{public GroupMoreItem(){super("moreItemGroup");}@Overridepublic ItemStack makeIcon(){return new ItemStack(ItemLoader.grassIngot.get());}
}
构造函数中返回的是物品栏的名称,后面在设置语言文件中将会用到,而makeIcon函数则用于设置物品栏的图标,返回的是一个ItemStack(物品栈),有关于物品栈的问题我们在后面将会做一些内容。
这里我们将图标设置为我们刚刚创建的草锭,再返回到ItemGrassIngot(草锭)中,将草锭放在我们的创造模式物品栏中。
public class ItemGrassIngot extends Item
{public ItemGrassIngot(){super(new Item.Properties().tab(GroupLoader.moreItemGroup));}
}
这样属于我们自己的物品栏也构建好了,让我们进游戏看看效果。
这篇关于1-3 Minecraft-Forge-1.16.5 Mod的开发(创造物品栏的实现)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!