我的世界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