See own nametag

This commit is contained in:
Patrick
2026-07-12 19:02:25 +02:00
parent eab37b4587
commit 1edc11f96a
2 changed files with 23 additions and 1 deletions
@@ -0,0 +1,21 @@
package de.fullrisk.citrusDev.mixin;
import com.llamalad7.mixinextras.injector.ModifyReturnValue;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.entity.LivingEntityRenderer;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.world.entity.player.Player;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
@Mixin(LivingEntityRenderer.class)
public abstract class OwnNametagMixin {
@ModifyReturnValue(method = "shouldShowName", at = @At("RETURN"))
private boolean citrusDev$showOwnNametag(boolean original, LivingEntity entity, double distance) {
if (!original && entity instanceof Player && entity == Minecraft.getInstance().player) {
return true;
}
return original;
}
}
+2 -1
View File
@@ -9,7 +9,8 @@
"SliderComponentMixin",
"MouseHandlerMixin",
"LightmapRenderStateExtractorMixin",
"PlayerNametagMixin"
"PlayerNametagMixin",
"OwnNametagMixin"
],
"injectors": {
"defaultRequire": 1