Minecraft 1.12.2模组开发(七) 创造实体

本文详细指导如何在Minecraft中通过新mod创建自定义实体,如僵尸RA3,包括实体类编写、模型导入与修改、渲染处理等步骤,并介绍了所需的模组和资源管理。

本教程的第6步实体模型制作方法已过时,推荐使用blockbench制作所有的生物实体模型。

Blockbench下载地址

类似教程:1.18.1模组开发教程03–生物实体,第一步中模型制作请将实体的模型版本选择为1.7~1.13

本次我们尝试在Minecraft中创造一个人物实体

1.mod包中新建一个 entity 包

1

entity包中新建一个 EntityInit 类

2

在 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
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jay_fearless

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值