This commit is contained in:
2026-01-05 11:29:05 +01:00
parent 65ef84f83e
commit 1ef2b0666b
10 changed files with 281 additions and 1 deletions

View File

@@ -0,0 +1,26 @@
package dev.tggamesyt.szar.client;
import dev.tggamesyt.szar.NiggerEntity;
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 NiggerEntityRenderer
extends MobEntityRenderer<NiggerEntity, BipedEntityModel<NiggerEntity>> {
public NiggerEntityRenderer(EntityRendererFactory.Context context) {
super(
context,
new BipedEntityModel<>(context.getPart(EntityModelLayers.PLAYER)),
0.5F
);
}
@Override
public Identifier getTexture(NiggerEntity entity) {
return new Identifier("szar", "textures/entity/nigg.png");
}
}

View File

@@ -1,10 +1,40 @@
package dev.tggamesyt.szar.client;
import dev.tggamesyt.szar.NiggerEntity;
import dev.tggamesyt.szar.Szar;
import net.fabricmc.api.ClientModInitializer;
import net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking;
import net.fabricmc.fabric.api.client.rendering.v1.EntityModelLayerRegistry;
import net.fabricmc.fabric.api.client.rendering.v1.EntityRendererRegistry;
import net.minecraft.client.MinecraftClient;
import net.minecraft.client.render.entity.model.BipedEntityModel;
import net.minecraft.client.render.entity.model.EntityModelLayers;
import net.minecraft.item.ItemStack;
public class SzarClient implements ClientModInitializer {
@Override
public void onInitializeClient() {
ClientPlayNetworking.registerGlobalReceiver(
Szar.NWORDPACKET,
(client, handler, buf, responseSender) -> {
ItemStack stack = buf.readItemStack();
client.execute(() -> {
MinecraftClient.getInstance()
.gameRenderer.showFloatingItem(stack);
});
}
);
//EntityRendererRegistry.register(
// Szar.NI,
// NiggerEntityRenderer::new
//);
//EntityModelLayerRegistry.registerModelLayer(
// EntityModelLayers.PLAYER,
// BipedEntityModel::getTexturedModelData
//);
}
}