first commit
This commit is contained in:
commit
3d3a8ae2f2
22 changed files with 389 additions and 0 deletions
8
versions/1.16/build.gradle
Normal file
8
versions/1.16/build.gradle
Normal 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)
|
||||
}
|
||||
7
versions/1.16/gradle.properties
Normal file
7
versions/1.16/gradle.properties
Normal 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
|
||||
|
|
@ -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();
|
||||
}
|
||||
}
|
||||
17
versions/1.16/src/main/resources/fabric.mod.json
Normal file
17
versions/1.16/src/main/resources/fabric.mod.json
Normal 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}"
|
||||
}
|
||||
}
|
||||
17
versions/1.16/src/main/resources/nowalloverlay.mixins.json
Normal file
17
versions/1.16/src/main/resources/nowalloverlay.mixins.json
Normal 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
|
||||
}
|
||||
}
|
||||
8
versions/1.17-1.21.3/build.gradle
Normal file
8
versions/1.17-1.21.3/build.gradle
Normal 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)
|
||||
}
|
||||
7
versions/1.17-1.21.3/gradle.properties
Normal file
7
versions/1.17-1.21.3/gradle.properties
Normal 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
|
||||
|
|
@ -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();
|
||||
}
|
||||
}
|
||||
17
versions/1.17-1.21.3/src/main/resources/fabric.mod.json
Normal file
17
versions/1.17-1.21.3/src/main/resources/fabric.mod.json
Normal 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}"
|
||||
}
|
||||
}
|
||||
|
|
@ -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
|
||||
}
|
||||
}
|
||||
8
versions/1.21.4-1.21.x/build.gradle
Normal file
8
versions/1.21.4-1.21.x/build.gradle
Normal 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)
|
||||
}
|
||||
7
versions/1.21.4-1.21.x/gradle.properties
Normal file
7
versions/1.21.4-1.21.x/gradle.properties
Normal 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
|
||||
|
|
@ -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();
|
||||
}
|
||||
}
|
||||
17
versions/1.21.4-1.21.x/src/main/resources/fabric.mod.json
Normal file
17
versions/1.21.4-1.21.x/src/main/resources/fabric.mod.json
Normal 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}"
|
||||
}
|
||||
}
|
||||
|
|
@ -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
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue