20 lines
859 B
Java
20 lines
859 B
Java
package net.anvilcraft.anvillib.cosmetics;
|
|
|
|
import net.anvilcraft.anvillib.AnvilLib;
|
|
import net.minecraft.client.render.entity.PlayerEntityRenderer;
|
|
import net.minecraftforge.api.distmarker.Dist;
|
|
import net.minecraftforge.client.event.EntityRenderersEvent;
|
|
import net.minecraftforge.eventbus.api.SubscribeEvent;
|
|
import net.minecraftforge.fml.common.Mod.EventBusSubscriber;
|
|
import net.minecraftforge.fml.common.Mod.EventBusSubscriber.Bus;
|
|
|
|
@EventBusSubscriber(modid = AnvilLib.MODID, bus = Bus.MOD, value = { Dist.CLIENT })
|
|
public class ClientEventHandler {
|
|
@SubscribeEvent
|
|
public static void clientSetup(EntityRenderersEvent.AddLayers event) {
|
|
for (String skin : event.getSkins())
|
|
if (event.getSkin(skin) instanceof PlayerEntityRenderer render)
|
|
render.addFeature(new CosmeticFeatureRenderer(render, skin));
|
|
}
|
|
}
|