New Modules and update to 1.19.3 (#186)

This commit is contained in:
SodaXwX
2022-12-23 21:45:57 +08:00
committed by GitHub
parent 64933773a7
commit 3c14b3bc8f
33 changed files with 663 additions and 454 deletions

View File

@@ -3,7 +3,7 @@ package anticope.rejects.modules;
import java.io.IOException;
import anticope.rejects.MeteorRejectsAddon;
import net.minecraft.client.gl.ShaderEffect;
import net.minecraft.client.gl.PostEffectProcessor;
import net.minecraft.util.Identifier;
import meteordevelopment.meteorclient.settings.EnumSetting;
@@ -86,7 +86,7 @@ public class Rendering extends Module {
.build()
);
private ShaderEffect shader = null;
private PostEffectProcessor shader = null;
public Rendering() {
super(MeteorRejectsAddon.CATEGORY, "rendering", "Various Render Tweaks");
@@ -109,7 +109,7 @@ public class Rendering extends Module {
else name = s.toString().toLowerCase();
Identifier shaderID = new Identifier(String.format("shaders/post/%s.json", name));
try {
ShaderEffect shader = new ShaderEffect(mc.getTextureManager(), mc.getResourceManager(), mc.getFramebuffer(), shaderID);
PostEffectProcessor shader = new PostEffectProcessor(mc.getTextureManager(), mc.getResourceManager(), mc.getFramebuffer(), shaderID);
this.shader = shader;
} catch (IOException e) {
this.shader = null;
@@ -120,7 +120,7 @@ public class Rendering extends Module {
return this.isActive() && structureVoid.get();
}
public ShaderEffect getShaderEffect() {
public PostEffectProcessor getShaderEffect() {
if (!this.isActive()) return null;
return shader;
}