update
This commit is contained in:
@@ -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");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
|
||||
//);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user