This commit is contained in:
2026-01-28 09:36:20 +01:00
parent 5b986b0262
commit b7c5f9cb31
21 changed files with 540 additions and 52 deletions

View File

@@ -0,0 +1,27 @@
package dev.tggamesyt.szar.client;
import dev.tggamesyt.szar.NiggerEntity;
import dev.tggamesyt.szar.PoliceEntity;
import net.minecraft.client.render.entity.EntityRendererFactory;
import net.minecraft.client.render.entity.MobEntityRenderer;
import net.minecraft.client.render.entity.model.BipedEntityModel;
import net.minecraft.client.render.entity.model.EntityModelLayers;
import net.minecraft.util.Identifier;
public class PoliceEntityRenderer
extends MobEntityRenderer<PoliceEntity, BipedEntityModel<PoliceEntity>> {
public PoliceEntityRenderer(EntityRendererFactory.Context context) {
super(
context,
new BipedEntityModel<>(context.getPart(EntityModelLayers.PLAYER)),
0.5F
);
}
@Override
public Identifier getTexture(PoliceEntity entity) {
return new Identifier("szar", "textures/entity/police-man.png");
}
}

View File

@@ -41,6 +41,10 @@ public class SzarClient implements ClientModInitializer {
Szar.NiggerEntityType,
NiggerEntityRenderer::new
);
EntityRendererRegistry.register(
Szar.PoliceEntityType,
PoliceEntityRenderer::new
);
EntityRendererRegistry.register(
Szar.TERRORIST_ENTITY_TYPE,
TerroristEntityRenderer::new