本教程的第6步实体模型制作方法已过时,推荐使用blockbench制作所有的生物实体模型。
Blockbench下载地址
本次我们尝试在Minecraft中创造一个人物实体
1.mod包中新建一个 entity 包

entity包中新建一个 EntityInit 类

在 EntityInit.java 中编写代码:
package com.Joy187.newmod.entity;
import com.Joy187.newmod.Main;
import com.Joy187.newmod.util.Reference;
import net.minecraft.entity.Entity;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.fml.common.registry.EntityRegistry;
public class EntityInit {
//对生物信息进行注册
public static void registerEntities(){
//生物名称,所编写的生物类,在Reference中的名称,追踪范围,生物蛋颜色1,颜色2
registerEntity("ra3", EntityRA3.class, Reference.RA3, 20, 14833957, 0);
//registerEntity("dimi", EntityDimi.class, Reference.Dimi, 20, 14833957, 0);
//...
}
public static void registerEntity(String name, Class<? extends Entity> entity, int id, int range,int color1,int color2) {
EntityRegistry.registerModEntity(new ResourceLocation(Reference.Mod_ID + ":" + name), entity