20 lines
721 B
Java
20 lines
721 B
Java
package de.winniepat.citrus.mixins;
|
|
|
|
import net.minecraft.client.render.RenderLayer;
|
|
import net.minecraft.client.render.entity.feature.CapeFeatureRenderer;
|
|
import net.minecraft.util.Identifier;
|
|
import org.spongepowered.asm.mixin.Mixin;
|
|
import org.spongepowered.asm.mixin.injection.*;
|
|
|
|
@Mixin(CapeFeatureRenderer.class)
|
|
public class CapeTransparencyMixin {
|
|
|
|
@Redirect(
|
|
method = "render*",
|
|
at = @At(value = "INVOKE", target = "Lnet/minecraft/client/render/RenderLayer;getEntitySolid(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;")
|
|
)
|
|
private RenderLayer swapToTranslucent(Identifier texture) {
|
|
return RenderLayer.getEntityTranslucent(texture);
|
|
}
|
|
}
|