我的世界Minecraft1.12.2模组开发(10)生物实体

本文详细介绍了如何在Minecraft 1.12.2模组开发中创建生物实体,包括制作模型、创建生物类、注册生物、渲染生物及测试过程。通过实例展示如何为新生物EntityKLwy设计外观、行为和生态特征。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我的世界Minecraft1.12.2模组开发(10)生物实体


1.制作模型

使用 Blockbench 制作我们的模型(需要一点美术功底)

在这里插入图片描述

选择文件-导出-导出为java实体
(导出为src\main\java\fenge\fmltutor\client\model\ModelKLwy.java
模型机密:

package fenge.fmltutor.client.model;// Made with Blockbench 4.2.3
// Exported for Minecraft version 1.7 - 1.12
// Paste this class into your mod and generate all required imports


import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelBox;
import net.minecraft.client.model.ModelRenderer;
import net.minecraft.entity.Entity;
import net.minecraft.util.math.MathHelper;

public class ModelKLwy extends ModelBase {
   
	private final ModelRenderer leftleg;
	private final ModelRenderer rightleg;
	private final ModelRenderer body;
	private final ModelRenderer left;
	private final ModelRenderer cube_r1;
	private final ModelRenderer right;
	private final ModelRenderer head;

	public ModelKLwy() {
   
		textureWidth = 128;
		textureHeight = 128;

		leftleg = new ModelRenderer(this);
		leftleg.setRotationPoint(-4.0F, 12.0F, 0.0F);
		leftleg.cubeList.add(new ModelBox(leftleg, 0, 45, 7.0F, -4.0F, -5.0F, 5, 16, 6, 0.0F, false));

		rightleg = new ModelRenderer(this);
		rightleg.setRotationPoint(6.0F, 11.0F, -1.0F);
		rightleg.cubeList.add(new ModelBox(rightleg, 0, 45, -12.0F, -3.0F, -3.0F, 5, 16, 6, 0.0F, false));

		body = new ModelRenderer(this);
		body.setRotationPoint(2.0F, -3.5F, 0.5F);
		setRotationAngle(body, 0.0F, -1.5272F, 0.0F);
		body.cubeList.add(new ModelBox(body, 21, 0, -5.0F, -11.5F, -7.5F, 6, 23, 15, 0.0F, false));

		left = new ModelRenderer(this);
		left.setRotationPoint(-7.0F, -12.5F, -2.0F);
		

		cube_r1 = new 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值