Skip to content

Instantly share code, notes, and snippets.

View Ensamisten's full-sized avatar

Ensamisten Ensamisten

  • 11:52 (UTC +02:00)
View GitHub Profile
package io.github.ensamisten.client.module.render;
import com.google.gson.JsonObject;
import com.mojang.blaze3d.vertex.PoseStack;
import io.github.ensamisten.client.event.EventRegistry;
import io.github.ensamisten.client.event.impl.block.BlockEvent;
import io.github.ensamisten.client.event.impl.render.RenderEvent;
import io.github.ensamisten.client.event.impl.tick.TickEvent;
import io.github.ensamisten.client.gui.color.Color;
import io.github.ensamisten.client.module.Extension;
package io.github.ensamisten.client.mixin.interfaces;
import net.minecraft.world.entity.Entity;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Mutable;
import org.spongepowered.asm.mixin.gen.Accessor;
@Mixin(Entity.class)
public interface EntityAccessor {
package io.github.ensamisten.client.gui;
import io.github.ensamisten.Allyship;
import io.github.ensamisten.client.AllyshipClient;
import io.github.ensamisten.client.gui.widget.ScrollingEntityListWidget;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiGraphicsExtractor;
import net.minecraft.client.gui.components.ImageButton;
import net.minecraft.client.gui.components.Tooltip;
import net.minecraft.client.gui.components.WidgetSprites;
package io.github.ensamisten.util;
import net.minecraft.world.item.component.FireworkExplosion;
public class CustomFireworkShapes {
public static FireworkExplosion.Shape RAINBOW;
}
package io.github.ensamisten.command.brigadier;
import com.mojang.brigadier.Command;
import com.mojang.brigadier.CommandDispatcher;
import com.mojang.brigadier.arguments.IntegerArgumentType;
import com.mojang.serialization.Codec;
import com.mojang.serialization.codecs.RecordCodecBuilder;
import it.unimi.dsi.fastutil.ints.IntArrayList;
import net.minecraft.commands.CommandSourceStack;
import net.minecraft.commands.Commands;
package io.github.ensamisten.client.gui;
import io.github.ensamisten.client.module.Extension;
import io.github.ensamisten.client.module.ModuleManager;
import io.github.ensamisten.client.module.player.CopyChat;
import io.github.ensamisten.client.module.screen.*;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.client.Minecraft;
import net.minecraft.client.Options;
package io.github.ensamisten.client.gui;
import io.github.ensamisten.client.config.ButtonsConfig;
import io.github.ensamisten.client.module.Extension;
import io.github.ensamisten.client.module.ModuleManager;
import io.github.ensamisten.client.module.screen.FriendGuardConfigScreen;
import io.github.ensamisten.client.module.screen.KillAuraConfigScreen;
import io.github.ensamisten.client.module.screen.WhomStruckMeLastScreen;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
package io.github.ensamisten.client.screen;
import com.mojang.blaze3d.platform.NativeImage;
import com.mojang.blaze3d.textures.GpuSampler;
import com.mojang.blaze3d.textures.GpuTextureView;
import io.github.ensamisten.Allyship;
import io.github.simonscholz.qrcode.QrCodeConfig;
import io.github.simonscholz.qrcode.QrCodeFactory;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
#!/usr/bin/env bash
set -euo pipefail
# ArchISO guided installer for:
# - Encrypted /boot (LUKS1) + encrypted LVM PV (LUKS)
# - LVM: swap/root/home (home=100%FREE)
# - GRUB with cryptodisk
# - mkinitcpio custom install hook to embed keyfiles into initramfs
#
# WARNING: THIS DESTROYS THE SELECTED DISK.

export LUKS_PASSPHRASE='passphrase'

sudo --preserve-env=LUKS_PASSPHRASE ./archinstall.sh