first commit
This commit is contained in:
22
src/main/java/cloudburst/rejects/mixin/EntityMixin.java
Normal file
22
src/main/java/cloudburst/rejects/mixin/EntityMixin.java
Normal file
@@ -0,0 +1,22 @@
|
||||
package cloudburst.rejects.mixin;
|
||||
|
||||
import minegame159.meteorclient.modules.Modules;
|
||||
import net.minecraft.entity.Entity;
|
||||
import net.minecraft.entity.player.PlayerEntity;
|
||||
|
||||
import cloudburst.rejects.modules.RenderInvisible;
|
||||
|
||||
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.CallbackInfoReturnable;
|
||||
|
||||
@Mixin(Entity.class)
|
||||
public abstract class EntityMixin {
|
||||
@Inject(method = "isInvisibleTo(Lnet/minecraft/entity/player/PlayerEntity;)Z", at = @At("HEAD"), cancellable = true)
|
||||
private void isInvisibleToCanceller(PlayerEntity player, CallbackInfoReturnable<Boolean> info) {
|
||||
if (player == null) info.setReturnValue(false);
|
||||
|
||||
if (Modules.get().isActive(RenderInvisible.class)) info.setReturnValue(false);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user