Skip to content

Commit

Permalink
clean up custom item text
Browse files Browse the repository at this point in the history
  • Loading branch information
GeorgeRNG committed Jun 10, 2023
1 parent d96c9d5 commit 6420cc6
Showing 1 changed file with 1 addition and 11 deletions.
Original file line number Diff line number Diff line change
@@ -1,28 +1,20 @@
package dev.dfonline.codeclient.mixin.render.hud;

import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
import dev.dfonline.codeclient.hypercube.item.Scope;
import net.minecraft.client.font.TextRenderer;
import net.minecraft.client.render.Tessellator;
import net.minecraft.client.render.VertexConsumerProvider;
import net.minecraft.client.render.item.ItemRenderer;
import net.minecraft.client.util.math.MatrixStack;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NbtCompound;
import net.minecraft.nbt.NbtElement;
import net.minecraft.nbt.NbtString;
import net.minecraft.text.MutableText;
import net.minecraft.text.Text;
import net.minecraft.util.Formatting;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Inject;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;

import java.util.Objects;

@Mixin(ItemRenderer.class)
public class MItemRenderer {
@Inject(method = "renderGuiItemOverlay(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/util/math/MatrixStack;push()V", shift = At.Shift.AFTER))
Expand All @@ -37,12 +29,10 @@ private void additionalItemRendering(MatrixStack matrices, TextRenderer textRend
if(!var.get("id").getAsString().equals("var")) return;
JsonObject data = var.get("data").getAsJsonObject();
String scopeName = data.get("scope").getAsString();

matrices.translate(0.0F, 0.0F, 200.0F);
Scope scope = Scope.valueOf(scopeName);
textRenderer.drawWithShadow(matrices,Text.literal(scope.shortName).formatted(scope.color),x,y,0xFFFFFF);
// VertexConsumerProvider.Immediate immediate = VertexConsumerProvider.immediate(Tessellator.getInstance().getBuffer());
// textRenderer.draw(scope, (float)(x), (float)(y), 16777215, true, matrices.peek().getPositionMatrix(), immediate, TextRenderer.TextLayerType.NORMAL, 0, 15728880);
// immediate.draw();
matrices.translate(0.0F, 0.0F, -200.0F);
}
}

0 comments on commit 6420cc6

Please sign in to comment.