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,8 @@
archivesBaseName = "NoWallOverlay-1.16"
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
tasks.withType(JavaCompile).configureEach {
it.options.release.set(8)
}

View file

@ -0,0 +1,7 @@
minecraft_version=1.16.5
yarn_mappings=1.16.5+build.10
loader_version=0.15.11
mod_version=1.0
maven_group=org.erdef
archives_base_name=NoWallOverlay
minecraft_range=1.16.x

View file

@ -0,0 +1,19 @@
package org.erdef.nowalloverlay.mixins;
import net.minecraft.client.MinecraftClient;
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(MinecraftClient minecraftClient, Sprite sprite, MatrixStack matrixStack, 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,17 @@
{
"required": true,
"minVersion": "0.8",
"package": "org.erdef.nowalloverlay.mixins",
"compatibilityLevel": "JAVA_8",
"mixins": [
],
"client": [
"InGameOverlayRendererMixin"
],
"injectors": {
"defaultRequire": 1
},
"overwrites": {
"requireAnnotations": true
}
}

View file

@ -0,0 +1,8 @@
archivesBaseName = "NoWallOverlay-1.17-1.21.3"
sourceCompatibility = JavaVersion.VERSION_16
targetCompatibility = JavaVersion.VERSION_16
tasks.withType(JavaCompile).configureEach {
it.options.release.set(16)
}

View file

@ -0,0 +1,7 @@
minecraft_version=1.17.1
yarn_mappings=1.17.1+build.65
loader_version=0.15.11
mod_version=1.0
maven_group=org.erdef
archives_base_name=NoWallOverlay
minecraft_range=>=1.17 <=1.21.3

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
}
}

View file

@ -0,0 +1,8 @@
archivesBaseName = "NoWallOverlay-1.21.4"
sourceCompatibility = JavaVersion.VERSION_21
targetCompatibility = JavaVersion.VERSION_21
tasks.withType(JavaCompile).configureEach {
it.options.release.set(21)
}

View file

@ -0,0 +1,7 @@
minecraft_version=1.21.4
yarn_mappings=1.21.4+build.2
loader_version=0.18.0
mod_version=1.0
maven_group=org.erdef
archives_base_name=NoWallOverlay
minecraft_range=>=1.21.4

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, VertexConsumerProvider vertexConsumers, 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_21",
"mixins": [],
"client": ["InGameOverlayRendererMixin"],
"injectors": {
"defaultRequire": 1
},
"overwrites": {
"requireAnnotations": true
}
}