Fix Mixin Crash (#215)

This commit is contained in:
Soda5601
2023-01-31 16:00:22 +08:00
committed by GitHub
parent ad06a17a88
commit 8067589417
5 changed files with 13 additions and 35 deletions

View File

@@ -9,7 +9,7 @@ import org.spongepowered.asm.mixin.injection.ModifyVariable;
@Mixin(TexturedRenderLayers.class) @Mixin(TexturedRenderLayers.class)
public class TexturedRenderLayersMixin { public class TexturedRenderLayersMixin {
@ModifyVariable(method = "getChestTexture(Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/block/enums/ChestType;Z)Lnet/minecraft/client/util/SpriteIdentifier;", at = @At("LOAD"), name = "christmas") @ModifyVariable(method = "getChestTexture(Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/block/enums/ChestType;Z)Lnet/minecraft/client/util/SpriteIdentifier;", at = @At("LOAD"), ordinal = 0)
private static boolean chrsitmas(boolean christmas) { private static boolean chrsitmas(boolean christmas) {
Rendering rendering = Modules.get().get(Rendering.class); Rendering rendering = Modules.get().get(Rendering.class);
if (rendering != null && rendering.chistmas()) if (rendering != null && rendering.chistmas())

View File

@@ -1,8 +1,3 @@
/*
* This file is part of the Meteor Client distribution (https://github.com/MeteorDevelopment/meteor-client).
* Copyright (c) Meteor Development.
*/
package anticope.rejects.modules; package anticope.rejects.modules;
import anticope.rejects.MeteorRejectsAddon; import anticope.rejects.MeteorRejectsAddon;

View File

@@ -1,8 +1,3 @@
/*
* This file is part of the Meteor Client distribution (https://github.com/MeteorDevelopment/meteor-client).
* Copyright (c) Meteor Development.
*/
package anticope.rejects.modules; package anticope.rejects.modules;
import anticope.rejects.MeteorRejectsAddon; import anticope.rejects.MeteorRejectsAddon;
@@ -63,7 +58,7 @@ public class AutoLogin extends Module {
public AutoLogin() { public AutoLogin() {
super(MeteorRejectsAddon.CATEGORY, "auto-login", "Runs command when joining specified server."); super(MeteorRejectsAddon.CATEGORY, "auto-login", "Runs command when joining specified server.");
MeteorClient.EVENT_BUS.subscribe(new Listener()); runInMainMenu = true;
} }
@Override @Override
@@ -79,7 +74,6 @@ public class AutoLogin extends Module {
return l; return l;
} }
private class Listener {
@EventHandler @EventHandler
private void onGameJoined(GameJoinedEvent event) { private void onGameJoined(GameJoinedEvent event) {
if (!isActive()) return; if (!isActive()) return;
@@ -93,7 +87,6 @@ public class AutoLogin extends Module {
}, delay.get()); }, delay.get());
} }
} }
}
@EventHandler @EventHandler
private void onPacketSent(PacketEvent.Send event) { private void onPacketSent(PacketEvent.Send event) {

View File

@@ -1,8 +1,3 @@
/*
* This file is part of the Meteor Client distribution (https://github.com/MeteorDevelopment/meteor-client).
* Copyright (c) Meteor Development.
*/
package anticope.rejects.settings; package anticope.rejects.settings;
import meteordevelopment.meteorclient.settings.IVisible; import meteordevelopment.meteorclient.settings.IVisible;

View File

@@ -1,8 +1,3 @@
/*
* This file is part of the Meteor Client distribution (https://github.com/MeteorDevelopment/meteor-client).
* Copyright (c) Meteor Development.
*/
package anticope.rejects.settings; package anticope.rejects.settings;
import meteordevelopment.meteorclient.gui.GuiTheme; import meteordevelopment.meteorclient.gui.GuiTheme;