Added meteor mixins

This commit is contained in:
Cloudburst
2021-06-07 18:44:36 +02:00
parent 362a5f9152
commit 54afa2fd73
4 changed files with 47 additions and 2 deletions

View File

@@ -0,0 +1,21 @@
package cloudburst.rejects.mixin.meteor;
import minegame159.meteorclient.utils.network.Capes;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.gen.Accessor;
import java.util.*;
@Mixin(Capes.class)
public interface CapesAccessor {
@Accessor("OWNERS")
public static Map<UUID, String> getOwners() {
throw new AssertionError();
}
@Accessor("URLS")
public static Map<String, String> getURLs() {
throw new AssertionError();
}
}

View File

@@ -0,0 +1,12 @@
package cloudburst.rejects.mixin.meteor;
import minegame159.meteorclient.gui.renderer.GuiRenderer;
import minegame159.meteorclient.rendering.MeshBuilder;
import org.spongepowered.asm.mixin.*;
import org.spongepowered.asm.mixin.gen.Accessor;
@Mixin(GuiRenderer.class)
public interface GuiRendererAccessor {
@Accessor("mb")
public MeshBuilder getMeshbuilder();
}

View File

@@ -6,7 +6,8 @@
"name": "Meteor Rejects Addon",
"description": "An addon to Meteor Client that adds modules and commands that were too useless to be added to Meteor directly.",
"authors": [
"Cloudburst"
"Cloudburst",
"StormyBytes"
],
"contact": {
@@ -22,7 +23,8 @@
]
},
"mixins": [
"meteor-rejects.mixins.json"
"meteor-rejects.mixins.json",
"meteor-rejects-meteor.mixins.json"
],
"depends": {

View File

@@ -0,0 +1,10 @@
{
"required": true,
"package": "cloudburst.rejects.mixin.meteor",
"compatibilityLevel": "JAVA_8",
"mixins": [ ],
"client": [
"CapesAccessor",
"GuiRendererAccessor"
]
}