pic of redesky new auth

video(made by my friend lol)
https://www.youtube.com/watch?v=9PjhUemehHQ
code
package net.ccbluex.liquidbounce.features.module.modules.misc
import com.google.gson.JsonParser
import net.ccbluex.liquidbounce.LiquidBounce
import net.ccbluex.liquidbounce.event.EventTarget
import net.ccbluex.liquidbounce.event.PacketEvent
import net.ccbluex.liquidbounce.event.UpdateEvent
import net.ccbluex.liquidbounce.features.IntegerValue
import net.ccbluex.liquidbounce.features.module.Module
import net.ccbluex.liquidbounce.features.module.ModuleCategory
import net.ccbluex.liquidbounce.features.module.ModuleInfo
import net.ccbluex.liquidbounce.ui.client.hud.element.elements.Notification
import net.ccbluex.liquidbounce.ui.client.hud.element.elements.NotifyType
import net.ccbluex.liquidbounce.utils.misc.RandomUtils
import net.ccbluex.liquidbounce.utils.timer.MSTimer
import net.minecraft.item.*
import net.minecraft.nbt.NBTTagCompound
import net.minecraft.network.Packet
import net.minecraft.network.play.INetHandlerPlayServer
import net.minecraft.network.play.client.C0EPacketClickWindow
import net.minecraft.network.play.server.S2DPacketOpenWindow
import net.minecraft.network.play.server.S2FPacketSetSlot
import org.apache.commons.io.IOUtils
import java.util.*
/***
 * @author liulihaocai
 * FILHO DA PUTA CLIENT
 */
@ModuleInfo(name = "AuthBypass", description = "Bypass auth when join server.", category = ModuleCategory.MISC)
class AuthBypass : Module(){
    private val delayValue=IntegerValue("Delay",1500,100,5000)
    private var skull:String?=null
    private var type="none"
    private val packets=ArrayList<Packet<INetHandlerPlayServer>>()
    private val clickedSlot=ArrayList<Int>()
    private val timer=MSTimer()
    private val jsonParser=JsonParser()
    private val brLangMap = HashMap<String, String>()
    @EventTarget
    fun onUpdate(event: UpdateEvent){
        if(packets.isNotEmpty()&&timer.hasTimePassed(delayValue.get().toLong())){
            for(packet in packets){
                mc.netHandler.addToSendQueue(packet)
            }
            packets.clear()
            LiquidBounce.hud.addNotification(Notification(name,"Authenticate bypassed.", NotifyType.INFO))
        }
    }
    override fun onEnable() {
        skull=null
        type="none"
        packets.clear()
        clickedSlot.clear()
        //load locale async
        Thread {
            val localeJson=JsonParser().parse(IOUtils.toString(AuthBypass::class.java.classLoader.getResourceAsStream("br_items.json"),"utf-8")).asJsonObject
            brLangMap.clear()
            for((key,element) in localeJson.entrySet()){
                brLangMap["item.$key"] = element.asString.toLowerCase()
            }
        }.start()
    }
    @EventTarget
    fun onPacket(event: PacketEvent){
        val packet=event.packet
        if(packet is S2FPacketSetSlot){
            val slot=packet.func_149173_d()
            val windowId=packet.func_149175_c()
            val item=packet.func_149174_e()
            if(windowId==0 || item==null || type=="none" || clickedSlot.contains(slot)){
                return
            }
            val itemName=item.unlocalizedName
            when(type.toLowerCase()){
                "skull" -> {
                    if(itemName.contains("item.skull.char",ignoreCase = true)){
                        val nbt=item.tagCompound ?: return
                        // val uuid=nbt.get<CompoundTag>("SkullOwner").get<CompoundTag>("Properties").get<ListTag>("textures").get<CompoundTag>(0).get<StringTag>("Value").value
                        val data=process(nbt.getCompoundTag("SkullOwner").getCompoundTag("Properties")
                            .getTagList("textures",NBTTagCompound.NBT_TYPES.indexOf("COMPOUND"))
                            .getCompoundTagAt(0).getString("Value"))
                        if(skull==null){
                            skull=data
                        }else if(skull!=data) {
                            skull = null
                            timer.reset()
                            click(windowId,slot,item)
                        }
                    }
                }
                // special rules lol
                "enchada" -> { // select all
                    click(windowId,slot,item)
                }
                "cabeça" -> { // skulls
                    if(item.item is ItemSkull){
                        click(windowId,slot,item)
                    }
                }
                "ferramenta" -> { // tools
                    if(item.item is ItemTool){
                        click(windowId,slot,item)
                    }
                }
                "comida" -> { // foods
                    if(item.item is ItemFood){
                        click(windowId,slot,item)
                    }
                }
                // the new item check in redesky
                else -> {
                    if(getItemLocalName(item).contains(type)){
                        click(windowId,slot,item)
                    }
                }
            }
        }
        //silent auth xd
        if(packet is S2DPacketOpenWindow){
            val windowName=packet.windowTitle.unformattedText
            if(packet.slotCount==27 && packet.guiId.contains("container",ignoreCase = true)
                && windowName.startsWith("Clique",ignoreCase = true)){
                type = when{
                    windowName.contains("bloco",ignoreCase = true) -> "skull"
                    else -> {
                        val splited=windowName.split(" ")
                        var str=splited[splited.size-1].replace(".","").toLowerCase()
                        if(str.endsWith("s")){
                            str=str.substring(0,str.length-1)
                        }
                        str
                    }
                }
                packets.clear()
                clickedSlot.clear()
                event.cancelEvent()
            }else{
                type="none"
            }
        }
    }
    private fun click(windowId: Int,slot: Int,item: ItemStack){
        clickedSlot.add(slot)
        packets.add(C0EPacketClickWindow(windowId,slot,0,0,item, RandomUtils.nextInt(114,514).toShort()))
    }
    private fun getItemLocalName(item: ItemStack):String {
        return brLangMap[item.unlocalizedName] ?: "null"
    }
    private fun process(data: String):String{
        val jsonObject=jsonParser.parse(String(Base64.getDecoder().decode(data))).asJsonObject
        return jsonObject
            .getAsJsonObject("textures")
            .getAsJsonObject("SKIN")
            .get("url").asString
    }
}
dict for item names,put it in resources folder
{"apple":"Maçã","appleGold":"Maçã Dourada","armorStand":"Suporte de Armaduras","arrow":"Flecha","banner.black":"Estandarte Preto","banner.blue":"Estandarte Azul","banner.brown":"Estandarte Marrom","banner.cyan":"Estandarte Ciano","banner.gray":"Estandarte Cinza","banner.green":"Estandarte Verde","banner.lightBlue":"Estandarte Azul Claro","banner.lime":"Estandarte Verde Limão","banner.magenta":"Estandarte Magenta","banner.orange":"Estandarte Laranja","banner.pink":"Estandarte Rosa","banner.purple":"Estandarte Lilás","banner.red":"Estandarte Vermelho","banner.silver":"Estandarte Cinza Claro","banner.white":"Estandarte Branco","banner.yellow":"Estandarte Amarelo","bed":"Cama","beefCooked":"Filé","beefRaw":"Bife Cru","blazePowder":"Pó de Blaze","blazeRod":"Vara Incandescente","boat":"Bote","bone":"Osso","book":"Livro","bootsChain":"Botas de Cota de Malha","bootsCloth":"Botas de Couro","bootsDiamond":"Botas de Diamante","bootsGold":"Botas de Ouro","bootsIron":"Botas de Ferro","bow":"Arco","bowl":"Tigela","bread":"Pão","brewingStand":"Suporte de Poções","brick":"Tijolo","bucket":"Balde","bucketLava":"Balde de Lava","bucketWater":"Balde de Água","cake":"Bolo","carrotGolden":"Cenoura Dourada","carrotOnAStick":"Cenoura no Palito","carrots":"Cenoura","cauldron":"Caldeirão","charcoal":"Carvão Vegetal","chestplateChain":"Peitoral de Cota de Malha","chestplateCloth":"Túnica de Couro","chestplateDiamond":"Peitoral de Diamante","chestplateGold":"Peitoral de Ouro","chestplateIron":"Peitoral de Ferro","chickenCooked":"Frango Assado","chickenRaw":"Frango Cru","clay":"Argila","clock":"Relógio","coal":"Carvão","comparator":"Comparador de Redstone","compass":"Bússola","cookie":"Biscoito","diamond":"Diamante","diode":"Repetidor de Redstone","doorAcacia":"Porta de Acácia","doorBirch":"Porta de Eucalipto","doorDarkOak":"Porta de Carvalho Escuro","doorIron":"Porta de Ferro","doorJungle":"Porta de Madeira da Selva","doorOak":"Porta de Carvalho","doorSpruce":"Porta de Pinheiro","dyePowder.black":"Bolsa de Tinta","dyePowder.blue":"Lápis-Lazúli","dyePowder.brown":"Sementes de Cacau","dyePowder.cyan":"Corante Ciano","dyePowder.gray":"Corante Cinza","dyePowder.green":"Verde do Cacto","dyePowder.lightBlue":"Corante Azul Claro","dyePowder.lime":"Corante Verde Limão","dyePowder.magenta":"Corante Magenta","dyePowder.orange":"Corante Laranja","dyePowder.pink":"Corante Rosa","dyePowder.purple":"Corante Lilás","dyePowder.red":"Vermelho da Rosa","dyePowder.silver":"Corante Cinza Claro","dyePowder.white":"Farinha de Osso","dyePowder.yellow":"Amarelo do Dente-de-Leão","egg":"Ovo","emerald":"Esmeralda","emptyMap":"Mapa em Branco","emptyPotion":"Frasco com Água","enchantedBook":"Livro Encantado","enderPearl":"Pérola do Fim","expBottle":"Frasco de Encantamentos","eyeOfEnder":"Olho do Fim","feather":"Pena","fermentedSpiderEye":"Olho de Aranha Fermentado","fireball":"Bola de Fogo","fireworks":"Fogos de Artifício","fireworksCharge":"Estrela de Fogos de Artifício","fish.clownfish.raw":"Peixe-Palhaço","fish.cod.cooked":"Peixe Assado","fish.cod.raw":"Peixe Cru","fish.pufferfish.raw":"Baiacu","fish.salmon.cooked":"Salmão Assado","fish.salmon.raw":"Salmão Cru","fishingRod":"Vara de Pescar","flint":"Pederneira","flintAndSteel":"Isqueiro","flowerPot":"Vaso de Flor","frame":"Moldura","ghastTear":"Lágrima de Ghast","glassBottle":"Frasco de Vidro","goldNugget":"Pepita de Ouro","hatchetDiamond":"Machado de Diamante","hatchetGold":"Machado de Ouro","hatchetIron":"Machado de Ferro","hatchetStone":"Machado de Pedra","hatchetWood":"Machado de Madeira","helmetChain":"Coifa de Cota de Malha","helmetCloth":"Capuz de Couro","helmetDiamond":"Elmo de Diamante","helmetGold":"Elmo de Ouro","helmetIron":"Elmo de Ferro","hoeDiamond":"Enxada de Diamante","hoeGold":"Enxada de Ouro","hoeIron":"Enxada de Ferro","hoeStone":"Enxada de Pedra","hoeWood":"Enxada de Madeira","horsearmordiamond":"Armadura de Diamante para Cavalo","horsearmorgold":"Armadura de Ouro para Cavalo","horsearmormetal":"Armadura de Ferro para Cavalo","ingotGold":"Barra de Ouro","ingotIron":"Barra de Ferro","leash":"Laço","leather":"Couro","leaves":"Folhas","leggingsChain":"Calça de Cota de Malha","leggingsCloth":"Calças de Couro","leggingsDiamond":"Calças de Diamante","leggingsGold":"Calças de Ouro","leggingsIron":"Calças de Ferro","magmaCream":"Creme de Magma","map":"Mapa","melon":"Melancia","milk":"Leite","minecart":"Carrinho","minecartChest":"Carrinho com Baú","minecartCommandBlock":"Carrinho com Bloco de Comando","minecartFurnace":"Carrinho com Fornalha","minecartHopper":"Carrinho com Funil","minecartTnt":"Carrinho com Dinamite","monsterPlacer":"Invocar","mushroomStew":"Ensopado de Cogumelos","muttonCooked":"Carneiro Assado","muttonRaw":"Carneiro Cru","nameTag":"Etiqueta","netherStalkSeeds":"Fungo do Nether","netherStar":"Estrela do Nether","netherbrick":"Tijolo do Nether","netherquartz":"Quartzo do Nether","painting":"Pintura","paper":"Papel","pickaxeDiamond":"Picareta de Diamante","pickaxeGold":"Picareta de Ouro","pickaxeIron":"Picareta de Ferro","pickaxeStone":"Picareta de Pedra","pickaxeWood":"Picareta de Madeira","porkchopCooked":"Carne de Porco Assada","porkchopRaw":"Carne de Porco Crua","potato":"Batata","potatoBaked":"Batata Assada","potatoPoisonous":"Batata Venenosa","potion":"Poção","prismarineCrystals":"Cristais de Prismarinho","prismarineShard":"Fragmento de Prismarinho","pumpkinPie":"Torta de Abóbora","rabbitCooked":"Coelho Assado","rabbitFoot":"Pé de Coelho","rabbitHide":"Pele de Coelho","rabbitRaw":"Coelho Cru","rabbitStew":"Ensopado de Coelho","record":"Disco de Música","redstone":"Redstone","reeds":"Canas-de-Açúcar","rottenFlesh":"Carne Podre","ruby":"Rubi","saddle":"Sela","seeds":"Sementes","seeds_melon":"Sementes de Melancia","seeds_pumpkin":"Sementes de Abóbora","shears":"Tesoura","shovelDiamond":"Pá de Diamante","shovelGold":"Pá de Ouro","shovelIron":"Pá de Ferro","shovelStone":"Pá de Pedra","shovelWood":"Pá de Madeira","sign":"Placa","skull.char":"Cabeça","skull.creeper":"Cabeça de Creeper","skull.player":"Cabeça de %s","skull.skeleton":"Crânio de Esqueleto","skull.wither":"Crânio de Esqueleto Wither","skull.zombie":"Cabeça de Zumbi","slimeball":"Gosma de Slime","snowball":"Bola de Neve","speckledMelon":"Melancia Reluzente","spiderEye":"Olho de Aranha","stick":"Graveto","string":"Linha","sugar":"Açúcar","sulphur":"Pólvora","swordDiamond":"Espada de Diamante","swordGold":"Espada de Ouro","swordIron":"Espada de Ferro","swordStone":"Espada de Pedra","swordWood":"Espada de Madeira","wheat":"Trigo","writingBook":"Pena e Livro","writtenBook":"Livro Escrito","yellowDust":"Pó de Pedra Luminosa"}