szar
This commit is contained in:
@@ -3,6 +3,7 @@ package dev.tggamesyt.szar.client;
|
||||
import dev.tggamesyt.szar.GypsyEntity;
|
||||
import net.minecraft.client.render.entity.EntityRendererFactory;
|
||||
import net.minecraft.client.render.entity.MobEntityRenderer;
|
||||
import net.minecraft.client.render.entity.feature.HeldItemFeatureRenderer;
|
||||
import net.minecraft.client.render.entity.model.BipedEntityModel;
|
||||
import net.minecraft.client.render.entity.model.EntityModelLayers;
|
||||
import net.minecraft.util.Identifier;
|
||||
@@ -16,6 +17,11 @@ public class GypsyEntityRenderer
|
||||
new BipedEntityModel<>(context.getPart(EntityModelLayers.PLAYER)),
|
||||
0.5F
|
||||
);
|
||||
// 🔥 THIS is what makes items appear in hands
|
||||
this.addFeature(new HeldItemFeatureRenderer<>(
|
||||
this,
|
||||
context.getHeldItemRenderer()
|
||||
));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -3,21 +3,29 @@ package dev.tggamesyt.szar.client;
|
||||
import dev.tggamesyt.szar.NaziEntity;
|
||||
import net.minecraft.client.render.entity.EntityRendererFactory;
|
||||
import net.minecraft.client.render.entity.MobEntityRenderer;
|
||||
import net.minecraft.client.render.entity.feature.HeldItemFeatureRenderer;
|
||||
import net.minecraft.client.render.entity.model.BipedEntityModel;
|
||||
import net.minecraft.client.render.entity.model.EntityModelLayers;
|
||||
import net.minecraft.client.render.entity.model.PlayerEntityModel;
|
||||
import net.minecraft.util.Identifier;
|
||||
|
||||
public class NaziEntityRenderer
|
||||
extends MobEntityRenderer<NaziEntity, BipedEntityModel<NaziEntity>> {
|
||||
extends MobEntityRenderer<NaziEntity, PlayerEntityModel<NaziEntity>> {
|
||||
|
||||
public NaziEntityRenderer(EntityRendererFactory.Context context) {
|
||||
super(
|
||||
context,
|
||||
new BipedEntityModel<>(context.getPart(EntityModelLayers.PLAYER)),
|
||||
new PlayerEntityModel<>(context.getPart(EntityModelLayers.PLAYER), false),
|
||||
0.5F
|
||||
);
|
||||
|
||||
this.addFeature(new HeldItemFeatureRenderer<>(
|
||||
this,
|
||||
context.getHeldItemRenderer()
|
||||
));
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public Identifier getTexture(NaziEntity entity) {
|
||||
return new Identifier("szar", "textures/entity/nazi.png");
|
||||
|
||||
Reference in New Issue
Block a user