fabric-rendering-v1-16.2.0+bee81f016f.jar

Download file
    package net.fabricmc.fabric.mixin.client.rendering;

import com.llamalad7.mixinextras.injector.wrapoperation.Operation;
import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.class_2960;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;

@Environment(EnvType.CLIENT)
@Mixin(
   targets = {"net/minecraft/class_11644$class_11647"}
)
public abstract class DebugOptionsScreenEntryMixin {
   @WrapOperation(
      method = {"<init>(Lnet/minecraft/class_11644;Lnet/minecraft/class_2960;)V"},
      at = {@At(
   value = "INVOKE",
   target = "Lnet/minecraft/class_2960;method_12832()Ljava/lang/String;"
)}
   )
   private String showNamespace(class_2960 instance, Operation<String> original) {
      return !"minecraft".equals(instance.method_12836()) ? instance.toString() : (String)original.call(new Object[]{instance});
   }
}
    
Download file