generated from MrSphay/codex-agent-repository-kit
31 lines
1.4 KiB
Java
31 lines
1.4 KiB
Java
/*
|
|
* Decompiled with CFR 0.152.
|
|
*/
|
|
package com.vinlanx.explosionoverhaul;
|
|
|
|
import com.mojang.blaze3d.vertex.PoseStack;
|
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
|
import com.mojang.math.Axis;
|
|
import com.vinlanx.explosionoverhaul.VinlanxTheLightItem;
|
|
import com.vinlanx.explosionoverhaul.VinlanxTheLightModel;
|
|
import net.minecraft.client.renderer.MultiBufferSource;
|
|
import net.minecraft.world.item.Item;
|
|
import net.minecraft.world.item.ItemDisplayContext;
|
|
import software.bernie.geckolib.cache.object.BakedGeoModel;
|
|
import software.bernie.geckolib.renderer.GeoItemRenderer;
|
|
|
|
public class VinlanxTheLightItemRenderer
|
|
extends GeoItemRenderer<VinlanxTheLightItem> {
|
|
public VinlanxTheLightItemRenderer() {
|
|
super(new VinlanxTheLightModel());
|
|
}
|
|
|
|
public void preRender(PoseStack poseStack, VinlanxTheLightItem animatable, BakedGeoModel model, MultiBufferSource bufferSource, VertexConsumer buffer, boolean isReRender, float partialTick, int packedLight, int packedOverlay, float red, float green, float blue, float alpha) {
|
|
super.preRender(poseStack, (Item)animatable, model, bufferSource, buffer, isReRender, partialTick, packedLight, packedOverlay, red, green, blue, alpha);
|
|
if (this.renderPerspective == ItemDisplayContext.GUI || this.renderPerspective == ItemDisplayContext.FIXED) {
|
|
poseStack.m_252781_(Axis.f_252436_.m_252977_(180.0f));
|
|
}
|
|
}
|
|
}
|
|
|