Files
Explosion-Overhaul/build/decompiled/com/vinlanx/explosionoverhaul/VinlanxTheLightItemRenderer.java
2026-05-04 10:03:58 +00:00

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));
}
}
}