first commit

This commit is contained in:
erdefiho 2026-06-09 22:41:47 +02:00
commit 3d3a8ae2f2
22 changed files with 389 additions and 0 deletions

View file

@ -0,0 +1,18 @@
package org.erdef.nowalloverlay.mixins;
import net.minecraft.client.gui.hud.InGameOverlayRenderer;
import net.minecraft.client.render.VertexConsumerProvider;
import net.minecraft.client.texture.Sprite;
import net.minecraft.client.util.math.MatrixStack;
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;
@Mixin(InGameOverlayRenderer.class)
public class InGameOverlayRendererMixin {
@Inject(method = "renderInWallOverlay", at = @At("HEAD"), cancellable = true)
private static void onRenderInWallOverlay(Sprite sprite, MatrixStack matrices, CallbackInfo ci) {
ci.cancel();
}
}

View file

@ -0,0 +1,17 @@
{
"schemaVersion": 1,
"id": "nowalloverlay",
"version": "${version}",
"name": "NoWallOverlay",
"description": "Removes the wall overlay",
"authors": [],
"contact": {},
"license": "All-Rights-Reserved",
"environment": "*",
"mixins": ["nowalloverlay.mixins.json"],
"depends": {
"fabricloader": ">=${loader_version}",
"minecraft": "${minecraft_range}"
}
}

View file

@ -0,0 +1,14 @@
{
"required": true,
"minVersion": "0.8",
"package": "org.erdef.nowalloverlay.mixins",
"compatibilityLevel": "JAVA_17",
"mixins": [],
"client": ["InGameOverlayRendererMixin"],
"injectors": {
"defaultRequire": 1
},
"overwrites": {
"requireAnnotations": true
}
}