Reformated
This commit is contained in:
parent
fc1da134e7
commit
60e8008cb7
416 changed files with 5772 additions and 4573 deletions
|
@ -1,5 +1,12 @@
|
|||
package org.betterx.betterend.entity.render;
|
||||
|
||||
import org.betterx.betterend.BetterEnd;
|
||||
import org.betterx.betterend.entity.CubozoaEntity;
|
||||
import org.betterx.betterend.entity.model.CubozoaEntityModel;
|
||||
import org.betterx.betterend.registry.EndEntitiesRenders;
|
||||
|
||||
import com.mojang.blaze3d.vertex.PoseStack;
|
||||
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||
import net.minecraft.client.renderer.MultiBufferSource;
|
||||
import net.minecraft.client.renderer.RenderType;
|
||||
import net.minecraft.client.renderer.entity.EntityRendererProvider;
|
||||
|
@ -8,13 +15,6 @@ import net.minecraft.client.renderer.entity.layers.EyesLayer;
|
|||
import net.minecraft.client.renderer.texture.OverlayTexture;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
|
||||
import com.mojang.blaze3d.vertex.PoseStack;
|
||||
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||
import org.betterx.betterend.BetterEnd;
|
||||
import org.betterx.betterend.entity.CubozoaEntity;
|
||||
import org.betterx.betterend.entity.model.CubozoaEntityModel;
|
||||
import org.betterx.betterend.registry.EndEntitiesRenders;
|
||||
|
||||
public class RendererEntityCubozoa extends MobRenderer<CubozoaEntity, CubozoaEntityModel> {
|
||||
private static final ResourceLocation[] TEXTURE = new ResourceLocation[2];
|
||||
private static final RenderType[] GLOW = new RenderType[2];
|
||||
|
@ -28,27 +28,30 @@ public class RendererEntityCubozoa extends MobRenderer<CubozoaEntity, CubozoaEnt
|
|||
}
|
||||
|
||||
@Override
|
||||
public void render(PoseStack matrices,
|
||||
MultiBufferSource vertexConsumers,
|
||||
int light,
|
||||
CubozoaEntity entity,
|
||||
float limbAngle,
|
||||
float limbDistance,
|
||||
float tickDelta,
|
||||
float animationProgress,
|
||||
float headYaw,
|
||||
float headPitch) {
|
||||
public void render(
|
||||
PoseStack matrices,
|
||||
MultiBufferSource vertexConsumers,
|
||||
int light,
|
||||
CubozoaEntity entity,
|
||||
float limbAngle,
|
||||
float limbDistance,
|
||||
float tickDelta,
|
||||
float animationProgress,
|
||||
float headYaw,
|
||||
float headPitch
|
||||
) {
|
||||
VertexConsumer vertexConsumer = vertexConsumers.getBuffer(GLOW[entity.getVariant()]);
|
||||
this.getParentModel()
|
||||
.renderToBuffer(matrices,
|
||||
vertexConsumer,
|
||||
15728640,
|
||||
OverlayTexture.NO_OVERLAY,
|
||||
1.0F,
|
||||
1.0F,
|
||||
1.0F,
|
||||
1.0F
|
||||
);
|
||||
.renderToBuffer(
|
||||
matrices,
|
||||
vertexConsumer,
|
||||
15728640,
|
||||
OverlayTexture.NO_OVERLAY,
|
||||
1.0F,
|
||||
1.0F,
|
||||
1.0F,
|
||||
1.0F
|
||||
);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
package org.betterx.betterend.entity.render;
|
||||
|
||||
import org.betterx.betterend.BetterEnd;
|
||||
import org.betterx.betterend.entity.DragonflyEntity;
|
||||
import org.betterx.betterend.entity.model.DragonflyEntityModel;
|
||||
import org.betterx.betterend.registry.EndEntitiesRenders;
|
||||
|
||||
import net.minecraft.client.renderer.RenderType;
|
||||
import net.minecraft.client.renderer.entity.EntityRendererProvider;
|
||||
import net.minecraft.client.renderer.entity.MobRenderer;
|
||||
import net.minecraft.client.renderer.entity.layers.EyesLayer;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
|
||||
import org.betterx.betterend.BetterEnd;
|
||||
import org.betterx.betterend.entity.DragonflyEntity;
|
||||
import org.betterx.betterend.entity.model.DragonflyEntityModel;
|
||||
import org.betterx.betterend.registry.EndEntitiesRenders;
|
||||
|
||||
public class RendererEntityDragonfly extends MobRenderer<DragonflyEntity, DragonflyEntityModel> {
|
||||
private static final ResourceLocation TEXTURE = BetterEnd.makeID("textures/entity/dragonfly.png");
|
||||
private static final RenderType GLOW = RenderType.eyes(BetterEnd.makeID("textures/entity/dragonfly_glow.png"));
|
||||
|
|
|
@ -1,5 +1,12 @@
|
|||
package org.betterx.betterend.entity.render;
|
||||
|
||||
import org.betterx.betterend.BetterEnd;
|
||||
import org.betterx.betterend.entity.EndFishEntity;
|
||||
import org.betterx.betterend.entity.model.EndFishEntityModel;
|
||||
import org.betterx.betterend.registry.EndEntitiesRenders;
|
||||
|
||||
import com.mojang.blaze3d.vertex.PoseStack;
|
||||
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||
import net.minecraft.client.renderer.MultiBufferSource;
|
||||
import net.minecraft.client.renderer.RenderType;
|
||||
import net.minecraft.client.renderer.entity.EntityRendererProvider;
|
||||
|
@ -8,13 +15,6 @@ import net.minecraft.client.renderer.entity.layers.EyesLayer;
|
|||
import net.minecraft.client.renderer.texture.OverlayTexture;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
|
||||
import com.mojang.blaze3d.vertex.PoseStack;
|
||||
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||
import org.betterx.betterend.BetterEnd;
|
||||
import org.betterx.betterend.entity.EndFishEntity;
|
||||
import org.betterx.betterend.entity.model.EndFishEntityModel;
|
||||
import org.betterx.betterend.registry.EndEntitiesRenders;
|
||||
|
||||
public class RendererEntityEndFish extends MobRenderer<EndFishEntity, EndFishEntityModel> {
|
||||
private static final ResourceLocation[] TEXTURE = new ResourceLocation[EndFishEntity.VARIANTS];
|
||||
private static final RenderType[] GLOW = new RenderType[EndFishEntity.VARIANTS];
|
||||
|
@ -28,27 +28,30 @@ public class RendererEntityEndFish extends MobRenderer<EndFishEntity, EndFishEnt
|
|||
}
|
||||
|
||||
@Override
|
||||
public void render(PoseStack matrices,
|
||||
MultiBufferSource vertexConsumers,
|
||||
int light,
|
||||
EndFishEntity entity,
|
||||
float limbAngle,
|
||||
float limbDistance,
|
||||
float tickDelta,
|
||||
float animationProgress,
|
||||
float headYaw,
|
||||
float headPitch) {
|
||||
public void render(
|
||||
PoseStack matrices,
|
||||
MultiBufferSource vertexConsumers,
|
||||
int light,
|
||||
EndFishEntity entity,
|
||||
float limbAngle,
|
||||
float limbDistance,
|
||||
float tickDelta,
|
||||
float animationProgress,
|
||||
float headYaw,
|
||||
float headPitch
|
||||
) {
|
||||
VertexConsumer vertexConsumer = vertexConsumers.getBuffer(GLOW[entity.getVariant()]);
|
||||
this.getParentModel()
|
||||
.renderToBuffer(matrices,
|
||||
vertexConsumer,
|
||||
15728640,
|
||||
OverlayTexture.NO_OVERLAY,
|
||||
1.0F,
|
||||
1.0F,
|
||||
1.0F,
|
||||
1.0F
|
||||
);
|
||||
.renderToBuffer(
|
||||
matrices,
|
||||
vertexConsumer,
|
||||
15728640,
|
||||
OverlayTexture.NO_OVERLAY,
|
||||
1.0F,
|
||||
1.0F,
|
||||
1.0F,
|
||||
1.0F
|
||||
);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
@ -1,5 +1,11 @@
|
|||
package org.betterx.betterend.entity.render;
|
||||
|
||||
import org.betterx.betterend.BetterEnd;
|
||||
import org.betterx.betterend.entity.EndSlimeEntity;
|
||||
import org.betterx.betterend.entity.model.EndSlimeEntityModel;
|
||||
|
||||
import com.mojang.blaze3d.vertex.PoseStack;
|
||||
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||
import net.minecraft.client.renderer.MultiBufferSource;
|
||||
import net.minecraft.client.renderer.RenderType;
|
||||
import net.minecraft.client.renderer.entity.EntityRendererProvider;
|
||||
|
@ -12,12 +18,6 @@ import net.minecraft.client.renderer.texture.OverlayTexture;
|
|||
import net.minecraft.resources.ResourceLocation;
|
||||
import net.minecraft.util.Mth;
|
||||
|
||||
import com.mojang.blaze3d.vertex.PoseStack;
|
||||
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||
import org.betterx.betterend.BetterEnd;
|
||||
import org.betterx.betterend.entity.EndSlimeEntity;
|
||||
import org.betterx.betterend.entity.model.EndSlimeEntityModel;
|
||||
|
||||
public class RendererEntityEndSlime extends MobRenderer<EndSlimeEntity, EndSlimeEntityModel<EndSlimeEntity>> {
|
||||
private static final ResourceLocation[] TEXTURE = new ResourceLocation[4];
|
||||
private static final RenderType[] GLOW = new RenderType[4];
|
||||
|
@ -32,27 +32,30 @@ public class RendererEntityEndSlime extends MobRenderer<EndSlimeEntity, EndSlime
|
|||
}
|
||||
|
||||
@Override
|
||||
public void render(PoseStack matrices,
|
||||
MultiBufferSource vertexConsumers,
|
||||
int light,
|
||||
EndSlimeEntity entity,
|
||||
float limbAngle,
|
||||
float limbDistance,
|
||||
float tickDelta,
|
||||
float animationProgress,
|
||||
float headYaw,
|
||||
float headPitch) {
|
||||
public void render(
|
||||
PoseStack matrices,
|
||||
MultiBufferSource vertexConsumers,
|
||||
int light,
|
||||
EndSlimeEntity entity,
|
||||
float limbAngle,
|
||||
float limbDistance,
|
||||
float tickDelta,
|
||||
float animationProgress,
|
||||
float headYaw,
|
||||
float headPitch
|
||||
) {
|
||||
VertexConsumer vertexConsumer = vertexConsumers.getBuffer(GLOW[entity.getSlimeType()]);
|
||||
this.getParentModel()
|
||||
.renderToBuffer(matrices,
|
||||
vertexConsumer,
|
||||
15728640,
|
||||
OverlayTexture.NO_OVERLAY,
|
||||
1.0F,
|
||||
1.0F,
|
||||
1.0F,
|
||||
1.0F
|
||||
);
|
||||
.renderToBuffer(
|
||||
matrices,
|
||||
vertexConsumer,
|
||||
15728640,
|
||||
OverlayTexture.NO_OVERLAY,
|
||||
1.0F,
|
||||
1.0F,
|
||||
1.0F,
|
||||
1.0F
|
||||
);
|
||||
if (entity.isLake()) {
|
||||
this.getParentModel().renderFlower(matrices, vertexConsumer, 15728640, OverlayTexture.NO_OVERLAY);
|
||||
}
|
||||
|
@ -66,12 +69,14 @@ public class RendererEntityEndSlime extends MobRenderer<EndSlimeEntity, EndSlime
|
|||
}
|
||||
|
||||
@Override
|
||||
public void render(EndSlimeEntity slimeEntity,
|
||||
float f,
|
||||
float g,
|
||||
PoseStack matrixStack,
|
||||
MultiBufferSource vertexConsumerProvider,
|
||||
int i) {
|
||||
public void render(
|
||||
EndSlimeEntity slimeEntity,
|
||||
float f,
|
||||
float g,
|
||||
PoseStack matrixStack,
|
||||
MultiBufferSource vertexConsumerProvider,
|
||||
int i
|
||||
) {
|
||||
this.shadowRadius = 0.25F * (float) slimeEntity.getSize();
|
||||
super.render(slimeEntity, f, g, matrixStack, vertexConsumerProvider, i);
|
||||
}
|
||||
|
@ -90,42 +95,48 @@ public class RendererEntityEndSlime extends MobRenderer<EndSlimeEntity, EndSlime
|
|||
private final EndSlimeEntityModel<T> modelOrdinal;
|
||||
private final EndSlimeEntityModel<T> modelLake;
|
||||
|
||||
public OverlayFeatureRenderer(RenderLayerParent<T, EndSlimeEntityModel<T>> featureRendererContext,
|
||||
EntityRendererProvider.Context ctx) {
|
||||
public OverlayFeatureRenderer(
|
||||
RenderLayerParent<T, EndSlimeEntityModel<T>> featureRendererContext,
|
||||
EntityRendererProvider.Context ctx
|
||||
) {
|
||||
super(featureRendererContext);
|
||||
modelOrdinal = new EndSlimeEntityModel<>(ctx.getModelSet(), true);
|
||||
modelLake = new EndSlimeEntityModel<>(ctx.getModelSet(), true);
|
||||
}
|
||||
|
||||
public void render(PoseStack matrixStack,
|
||||
MultiBufferSource vertexConsumerProvider,
|
||||
int i,
|
||||
T livingEntity,
|
||||
float f,
|
||||
float g,
|
||||
float h,
|
||||
float j,
|
||||
float k,
|
||||
float l) {
|
||||
public void render(
|
||||
PoseStack matrixStack,
|
||||
MultiBufferSource vertexConsumerProvider,
|
||||
int i,
|
||||
T livingEntity,
|
||||
float f,
|
||||
float g,
|
||||
float h,
|
||||
float j,
|
||||
float k,
|
||||
float l
|
||||
) {
|
||||
if (!livingEntity.isInvisible()) {
|
||||
if (livingEntity.isLake()) {
|
||||
VertexConsumer vertexConsumer = vertexConsumerProvider.getBuffer(RenderType.entityCutout(this.getTextureLocation(
|
||||
livingEntity)));
|
||||
this.getParentModel()
|
||||
.renderFlower(matrixStack,
|
||||
vertexConsumer,
|
||||
i,
|
||||
LivingEntityRenderer.getOverlayCoords(livingEntity, 0.0F)
|
||||
);
|
||||
.renderFlower(
|
||||
matrixStack,
|
||||
vertexConsumer,
|
||||
i,
|
||||
LivingEntityRenderer.getOverlayCoords(livingEntity, 0.0F)
|
||||
);
|
||||
} else if (livingEntity.isAmber() || livingEntity.isChorus()) {
|
||||
VertexConsumer vertexConsumer = vertexConsumerProvider.getBuffer(RenderType.entityCutout(this.getTextureLocation(
|
||||
livingEntity)));
|
||||
this.getParentModel()
|
||||
.renderCrop(matrixStack,
|
||||
vertexConsumer,
|
||||
i,
|
||||
LivingEntityRenderer.getOverlayCoords(livingEntity, 0.0F)
|
||||
);
|
||||
.renderCrop(
|
||||
matrixStack,
|
||||
vertexConsumer,
|
||||
i,
|
||||
LivingEntityRenderer.getOverlayCoords(livingEntity, 0.0F)
|
||||
);
|
||||
}
|
||||
|
||||
EndSlimeEntityModel<T> model = livingEntity.getSlimeType() == 1 ? modelLake : modelOrdinal;
|
||||
|
@ -143,7 +154,7 @@ public class RendererEntityEndSlime extends MobRenderer<EndSlimeEntity, EndSlime
|
|||
1.0F,
|
||||
1.0F,
|
||||
1.0F
|
||||
);
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
package org.betterx.betterend.entity.render;
|
||||
|
||||
import org.betterx.betterend.BetterEnd;
|
||||
import org.betterx.betterend.entity.ShadowWalkerEntity;
|
||||
|
||||
import net.minecraft.client.model.PlayerModel;
|
||||
import net.minecraft.client.model.geom.ModelLayers;
|
||||
import net.minecraft.client.renderer.entity.EntityRendererProvider;
|
||||
import net.minecraft.client.renderer.entity.HumanoidMobRenderer;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
|
||||
import org.betterx.betterend.BetterEnd;
|
||||
import org.betterx.betterend.entity.ShadowWalkerEntity;
|
||||
|
||||
public class RendererEntityShadowWalker extends HumanoidMobRenderer<ShadowWalkerEntity, PlayerModel<ShadowWalkerEntity>> {
|
||||
private static final ResourceLocation TEXTURE = BetterEnd.makeID("textures/entity/shadow_walker.png");
|
||||
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
package org.betterx.betterend.entity.render;
|
||||
|
||||
import net.minecraft.client.renderer.entity.EntityRendererProvider;
|
||||
import net.minecraft.client.renderer.entity.MobRenderer;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
|
||||
import org.betterx.betterend.BetterEnd;
|
||||
import org.betterx.betterend.entity.SilkMothEntity;
|
||||
import org.betterx.betterend.entity.model.SilkMothEntityModel;
|
||||
import org.betterx.betterend.registry.EndEntitiesRenders;
|
||||
|
||||
import net.minecraft.client.renderer.entity.EntityRendererProvider;
|
||||
import net.minecraft.client.renderer.entity.MobRenderer;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
|
||||
public class SilkMothEntityRenderer extends MobRenderer<SilkMothEntity, SilkMothEntityModel> {
|
||||
private static final ResourceLocation TEXTURE = BetterEnd.makeID("textures/entity/silk_moth.png");
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue