2018-11-21 20:36:55 +01:00
|
|
|
package de.ellpeck.naturesaura.api.render;
|
2018-10-21 14:42:30 +02:00
|
|
|
|
2021-12-06 14:38:12 +01:00
|
|
|
import com.mojang.blaze3d.vertex.PoseStack;
|
|
|
|
import net.minecraft.client.renderer.MultiBufferSource;
|
|
|
|
import net.minecraft.world.entity.player.Player;
|
|
|
|
import net.minecraft.world.item.ItemStack;
|
2024-02-03 14:56:07 +01:00
|
|
|
import net.neoforged.api.distmarker.Dist;
|
|
|
|
import net.neoforged.api.distmarker.OnlyIn;
|
2018-10-21 14:42:30 +02:00
|
|
|
|
|
|
|
public interface ITrinketItem {
|
2021-12-06 14:38:12 +01:00
|
|
|
|
2020-02-07 15:22:30 +01:00
|
|
|
@OnlyIn(Dist.CLIENT)
|
2021-12-06 14:38:12 +01:00
|
|
|
void render(ItemStack stack, Player player, RenderType type, PoseStack matrices, MultiBufferSource buffer, int packedLight, boolean isHolding);
|
2020-02-07 15:22:30 +01:00
|
|
|
|
2018-11-21 20:36:55 +01:00
|
|
|
enum RenderType {
|
|
|
|
HEAD, BODY
|
|
|
|
}
|
2018-10-21 14:42:30 +02:00
|
|
|
|
|
|
|
}
|