Cleanup, update entity render registry
This commit is contained in:
parent
bc887e8cd7
commit
9c8de4a70a
14 changed files with 32 additions and 91 deletions
|
@ -1,25 +0,0 @@
|
|||
package ru.betterend.entity.model;
|
||||
|
||||
import net.minecraft.client.model.EntityModel;
|
||||
import net.minecraft.client.model.geom.ModelPart;
|
||||
import net.minecraft.client.renderer.RenderType;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
import net.minecraft.world.entity.Entity;
|
||||
|
||||
import java.util.function.Function;
|
||||
|
||||
public abstract class BlockBenchModel<T extends Entity> extends EntityModel<T> {
|
||||
public BlockBenchModel() {
|
||||
super();
|
||||
}
|
||||
|
||||
public BlockBenchModel(Function<ResourceLocation, RenderType> function) {
|
||||
super(function);
|
||||
}
|
||||
|
||||
protected void setRotationAngle(ModelPart modelRenderer, float x, float y, float z) {
|
||||
modelRenderer.xRot = x;
|
||||
modelRenderer.yRot = y;
|
||||
modelRenderer.zRot = z;
|
||||
}
|
||||
}
|
|
@ -2,6 +2,7 @@ package ru.betterend.entity.model;
|
|||
|
||||
import com.mojang.blaze3d.vertex.PoseStack;
|
||||
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||
import net.minecraft.client.model.EntityModel;
|
||||
import net.minecraft.client.model.geom.ModelPart;
|
||||
import net.minecraft.client.model.geom.PartNames;
|
||||
import net.minecraft.client.model.geom.PartPose;
|
||||
|
@ -13,7 +14,7 @@ import net.minecraft.client.renderer.RenderType;
|
|||
import net.minecraft.util.Mth;
|
||||
import ru.betterend.entity.CubozoaEntity;
|
||||
|
||||
public class CubozoaEntityModel extends BlockBenchModel<CubozoaEntity> {
|
||||
public class CubozoaEntityModel extends EntityModel<CubozoaEntity> {
|
||||
private final static int TENTACLE_COUNT = 4;
|
||||
|
||||
private final ModelPart model;
|
||||
|
|
|
@ -2,6 +2,7 @@ package ru.betterend.entity.model;
|
|||
|
||||
import com.mojang.blaze3d.vertex.PoseStack;
|
||||
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||
import net.minecraft.client.model.EntityModel;
|
||||
import net.minecraft.client.model.geom.ModelPart;
|
||||
import net.minecraft.client.model.geom.PartNames;
|
||||
import net.minecraft.client.model.geom.PartPose;
|
||||
|
@ -12,7 +13,7 @@ import net.minecraft.client.model.geom.builders.PartDefinition;
|
|||
import net.minecraft.client.renderer.RenderType;
|
||||
import ru.betterend.entity.DragonflyEntity;
|
||||
|
||||
public class DragonflyEntityModel extends BlockBenchModel<DragonflyEntity> {
|
||||
public class DragonflyEntityModel extends EntityModel<DragonflyEntity> {
|
||||
private final ModelPart model;
|
||||
private final ModelPart head;
|
||||
private final ModelPart tail;
|
||||
|
|
|
@ -2,6 +2,7 @@ package ru.betterend.entity.model;
|
|||
|
||||
import com.mojang.blaze3d.vertex.PoseStack;
|
||||
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||
import net.minecraft.client.model.EntityModel;
|
||||
import net.minecraft.client.model.geom.ModelPart;
|
||||
import net.minecraft.client.model.geom.PartNames;
|
||||
import net.minecraft.client.model.geom.PartPose;
|
||||
|
@ -12,7 +13,7 @@ import net.minecraft.client.model.geom.builders.PartDefinition;
|
|||
import net.minecraft.client.renderer.RenderType;
|
||||
import ru.betterend.entity.EndFishEntity;
|
||||
|
||||
public class EndFishEntityModel extends BlockBenchModel<EndFishEntity> {
|
||||
public class EndFishEntityModel extends EntityModel<EndFishEntity> {
|
||||
private final ModelPart model;
|
||||
private final ModelPart fin_top;
|
||||
private final ModelPart fin_bottom;
|
||||
|
|
|
@ -2,6 +2,7 @@ package ru.betterend.entity.model;
|
|||
|
||||
import com.mojang.blaze3d.vertex.PoseStack;
|
||||
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||
import net.minecraft.client.model.EntityModel;
|
||||
import net.minecraft.client.model.geom.ModelPart;
|
||||
import net.minecraft.client.model.geom.PartNames;
|
||||
import net.minecraft.client.model.geom.PartPose;
|
||||
|
@ -13,7 +14,7 @@ import net.minecraft.client.renderer.RenderType;
|
|||
import net.minecraft.util.Mth;
|
||||
import ru.betterend.entity.SilkMothEntity;
|
||||
|
||||
public class SilkMothEntityModel extends BlockBenchModel<SilkMothEntity> {
|
||||
public class SilkMothEntityModel extends EntityModel<SilkMothEntity> {
|
||||
private final ModelPart legsL;
|
||||
private final ModelPart cube_r1;
|
||||
private final ModelPart cube_r2;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue