LeashedPlayer/src/main/java/com/r3944realms/leashedplayer/modInterface/IPlayerRendererExtension.java
2025-04-10 09:03:09 +08:00

25 lines
948 B
Java

package com.r3944realms.leashedplayer.modInterface;
import net.minecraft.client.Camera;
import net.minecraft.world.phys.Vec3;
public interface IPlayerRendererExtension {
default <E extends net. minecraft. world. entity. Entity> void renderLeashForCamera(
Camera pCamera,
float pPartialTick,
com.mojang.blaze3d.vertex.PoseStack pPoseStack,
net.minecraft.client.renderer.MultiBufferSource pBufferSource,
E pLeashHolder
) {
renderLeashForCamera(pCamera, pPartialTick, pPoseStack, pBufferSource, pLeashHolder, Vec3.ZERO);
}
<E extends net. minecraft. world. entity. Entity> void renderLeashForCamera(
Camera pCamera,
float pPartialTick,
com.mojang.blaze3d.vertex.PoseStack pPoseStack,
net.minecraft.client.renderer.MultiBufferSource pBufferSource,
E pLeashHolder,
Vec3 holderOffset
);
}