/* * 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 { 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)); } } }