first commit

This commit is contained in:
Cloudburst
2021-03-11 10:09:33 +01:00
commit 081fa3b235
22 changed files with 2036 additions and 0 deletions

View 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);
}
}