Skip to content

Commit

Permalink
Update to 1.21.4
Browse files Browse the repository at this point in the history
  • Loading branch information
shurik204 committed Dec 4, 2024
1 parent 167de61 commit ae4f4f2
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 7 deletions.
8 changes: 4 additions & 4 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ org.gradle.parallel=true

# Main properties
mod.java=21
mod.minecraft=1.21.3
mod.minecraft=1.21.4
mod.loader=0.16.9
mod.yarn=1.21.3+build.2
mod.yarn=1.21.4+build.1

# Mod properties
mod.group=me.shurik
Expand All @@ -15,6 +15,6 @@ mod.name=Better Suggestions
mod.description=Makes Minecraft command suggestions more useful.

# Dependencies
deps.fabricApi=0.107.0+1.21.3
deps.fabricApi=0.110.5+1.21.4
deps.clothConfig=16.0.141
deps.modMenu=12.0.0-beta.1
deps.modMenu=13.0.0-beta.1
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,14 @@

import me.shurik.bettersuggestions.client.access.ClientEntityDataAccessor;
import me.shurik.bettersuggestions.client.render.SpecialRendererQueue;
import net.minecraft.client.MinecraftClient;
import net.minecraft.client.render.Frustum;
import net.minecraft.client.render.OverlayTexture;
import net.minecraft.client.render.VertexConsumerProvider;
import net.minecraft.client.render.entity.EntityRenderDispatcher;
import net.minecraft.client.render.entity.EntityRenderer;
import net.minecraft.client.render.entity.state.EntityRenderState;
import net.minecraft.client.render.item.ItemRenderer;
import net.minecraft.client.render.item.HeldItemRenderer;
import net.minecraft.client.util.math.MatrixStack;
import net.minecraft.entity.AreaEffectCloudEntity;
import net.minecraft.entity.Entity;
Expand All @@ -30,9 +31,10 @@

@Mixin(EntityRenderDispatcher.class)
public abstract class EntityRenderDispatcherMixin {
@Shadow @Final private ItemRenderer itemRenderer;
@Shadow public abstract Quaternionf getRotation();

@Shadow @Final private HeldItemRenderer heldItemRenderer;

@Inject(method = "shouldRender", at = @At("HEAD"), cancellable = true)
private <E extends Entity> void shouldRender(E entity, Frustum frustum, double x, double y, double z, CallbackInfoReturnable<Boolean> info) {
if (entity instanceof MarkerEntity || entity instanceof AreaEffectCloudEntity || entity instanceof DisplayEntity) {
Expand Down Expand Up @@ -64,7 +66,7 @@ private <E extends Entity, S extends EntityRenderState> void highlightSpecial(E
matrices.push();
matrices.multiply(this.getRotation());
matrices.multiply(RotationAxis.POSITIVE_Y.rotationDegrees(180.0F));
this.itemRenderer.renderItem(item, ModelTransformationMode.GROUND, light, OverlayTexture.DEFAULT_UV, matrices, vertexConsumers, entity.getWorld(), entity.getId());
MinecraftClient.getInstance().getItemRenderer().renderItem(item, ModelTransformationMode.GROUND, light, OverlayTexture.DEFAULT_UV, matrices, vertexConsumers, entity.getWorld(), entity.getId());
matrices.pop();
}
}

0 comments on commit ae4f4f2

Please sign in to comment.