Eslyuim

Meteor-style Mock — Visual Only

Combat

Toggle modules in the center. Click module for settings.
package com.elysium.mixin; import com.elysium.ElysiumClient; import net.minecraft.client.network.ClientPlayerEntity; import net.minecraft.entity.Entity; 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(ClientPlayerEntity.class) public class ClientPlayerEntityMixin { static { System.out.println("[DEBUG] ClientPlayerEntityMixin loaded!"); } // Target the attack method using Lnet/minecraft/entity/Entity; signature @Inject( method = "attack(Lnet/minecraft/entity/Entity;)V", at = @At("HEAD") ) private void onAttack(Entity target, CallbackInfo ci) { if (target == null) return; System.out.println("[ClientPlayerEntityMixin] Attack detected! Target: " + target.getName().getString()); if (ElysiumClient.stopOnKill != null && ElysiumClient.stopOnKill.isEnabled()) { System.out.println("[ClientPlayerEntityMixin] Passing attack to StopOnKill"); ElysiumClient.stopOnKill.onAttackEntity(target); } } }