Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

LiquidBounce Forum

KoitoyuuK

Koitoyuu

@Koitoyuu
About
Posts
19
Topics
3
Shares
0
Groups
0
Followers
6
Following
1

Posts

Recent Best Controversial

  • 1.12水影杀戮只能进起床开一般写在哪里
    KoitoyuuK Koitoyuu

    在梦里undefined

    Chinese

  • 如果我把vulcan2.6.9和aac4.2.1放在一起,那么noslow如何绕过?
    KoitoyuuK Koitoyuu

    @Gabriel 依旧死号 因为NCPNoSlow在Motion Post的时候发送了C08

    Chinese

  • 如何编写一个受伤自动开启fly的功能
    KoitoyuuK Koitoyuu
    if (mc.thePlayer.hurtTime > 0) {
        Fly flight = (Fly) LiquidBounce.moduleManager.getModule(Fly.class);
        flight.setState(true);
    }
    
    Chinese

  • 求一个spartan noslow
    KoitoyuuK Koitoyuu

    @449062594 idk 至少我在两个anticheat测试服中都没有回弹

    Chinese

  • 求一个spartan noslow
    KoitoyuuK Koitoyuu

    spartan没有noslow检测

    Chinese

  • Custom Cape Module
    KoitoyuuK Koitoyuu

    @ali00035

    thxundefined

    Kotlin/Java

  • Custom Cape Module
    KoitoyuuK Koitoyuu

    @r-i-s-e

    thanksundefined

    Kotlin/Java

  • Custom Cape Module
    KoitoyuuK Koitoyuu

    中文: 首先把Custom Cape模块抄到你的Custom LiquidBounce并注册.
    English: First copy the Custom Cape module into your Custom LiquidBounce and register.

    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.value.ListValue;
    
    /**
     * @author koitoyuu
     */
    @ModuleInfo(name = "CustomCape",fakeName = "Custom Cape",array = false,description = "",category = ModuleCategory.RENDER)
    public class CustomCape extends Module {
        public final ListValue cape = new ListValue("Cape",new String[] {"Cape1","Cape2"},"Cape1");
    }
    

    中文: 然后找到MixinNetworkPlayerInfo并映射locationCape;
    English: Then find MixinNetworkPlayerInfo and map locationCape.

        @Shadow
        private ResourceLocation locationCape;
    

    中文: 最后Mixin注入getLocationCape
    English: Finally Mixin injects getLocationCape

        /**
         * @author koitoyuu
         */
        @Inject(method = "getLocationCape", cancellable = true, at = @At("HEAD"))
        public void injectCustomCape(CallbackInfoReturnable<ResourceLocation> cir) {
            CustomCape customCape = (CustomCape) LiquidBounce.moduleManager.getModule(CustomCape.class);
    
            if (customCape.getState()) {
                if (gameProfile.getId().equals(Minecraft.getMinecraft().getSession().getProfile().getId())) {
                    ResourceLocation resourceLocation = new ResourceLocation("liquidbounce/capes/"+customCape.cape.get()+".png");
                    cir.setReturnValue(resourceLocation);
                    cir.cancel();
                }
            }
        }
    

    别忘记在assets.minecraft.liquidbounce.capes放入cape文件
    Don't forget to put cape file in assets.minecraft.liquidbounce.capes

    Kotlin/Java

  • Fake FPS Module
    KoitoyuuK Koitoyuu

    @larissa >3

    Kotlin/Java

  • Fake FPS Module
    KoitoyuuK Koitoyuu

    中文: 首先在liquidbounce_at.cfg的第二行添加
    English: First add in the second line of liquidbounce_at.cfg

    public net.minecraft.client.Minecraft field_71470_ab # debugFPS
    

    中文: 然后复制下面的码字并注册
    English: Then copy the code word below and register

    package master.koitoyuu.modules.misc
    
    import master.koitoyuu.utils.MathUtils
    import net.ccbluex.liquidbounce.event.EventTarget
    import net.ccbluex.liquidbounce.event.UpdateEvent
    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.utils.misc.RandomUtils
    import net.ccbluex.liquidbounce.value.IntegerValue
    import net.minecraft.client.Minecraft
    
    @ModuleInfo(name = "FakeFPS", description = "", category = ModuleCategory.MISC)
    class FakeFPS : Module() {
        private val maxFps:IntegerValue = object : IntegerValue("MaxFPS",1000,30,3000) {
            override fun onChanged(oldValue: Int, newValue: Int) {
                if (minFps.get() > newValue) set(minFps.get())
            }
        }
    
        private val minFps:IntegerValue = object : IntegerValue("MinFPS",900,30,3000) {
            override fun onChanged(oldValue: Int, newValue: Int) {
                if (maxFps.get() < newValue) set(maxFps.get())
            }
        }
    
        private var minecraftFPS = 0
        private var fps = 0
    
        fun getFakeFPS(): Int {
            if (minecraftFPS != Minecraft.debugFPS) {
                fps = RandomUtils.nextInt(minFps.get(),maxFps.get())
                minecraftFPS = Minecraft.debugFPS
            }
            return fps
        }
    }
    

    中文:最后在MixinMinecraft中映射debugFps并重写getDebugFPS
    English: Finally map debugFps in MixinMinecraft and overwrite getDebugFPS

        @Shadow
        public static int debugFPS;
    
        /**
         * @author koitoyuu
         */
        @Overwrite
        public static int getDebugFPS() {
            FakeFPS fakeFPS = (FakeFPS) LiquidBounce.moduleManager.getModule(FakeFPS.class);
            if (fakeFPS.getState()) {
                return fakeFPS.getFakeFPS();
            }
            return debugFPS;
        }
    
    Kotlin/Java

  • Netease HuaYuTing Server Infinite Vanilla Fly Code
    KoitoyuuK Koitoyuu

    @hacked-clients-minecraft Netease Minecraft identity information outside of China is not supported

    Kotlin/Java

  • Bounce-Killer Project
    KoitoyuuK Koitoyuu

    不得不支持了 喜欢这个项目能坚持下去undefined

    Chinese

  • A Notification Theme like IntelliJ IDEA.
    KoitoyuuK Koitoyuu

    Very Cute 😄

    Kotlin/Java

  • Netease HuaYuTing Server Infinite Vanilla Fly Code
    KoitoyuuK Koitoyuu

    @koitoyuu fixed lagback bug >3

    Kotlin/Java

  • Netease HuaYuTing Server Infinite Vanilla Fly Code
    KoitoyuuK Koitoyuu

    @commandblock2 Secrets make women more women.

    Kotlin/Java

  • Netease HuaYuTing Server Infinite Vanilla Fly Code
    KoitoyuuK Koitoyuu

    @shadowofmarsh you have go to mc.163.com download netease minecraft box,after download 花雨庭 client

    Kotlin/Java

  • Netease HuaYuTing Server Infinite Vanilla Fly Code
    KoitoyuuK Koitoyuu

    @larissa yeah, but they won't copy this beautiful code

    Kotlin/Java

  • Netease HuaYuTing Server Infinite Vanilla Fly Code
    KoitoyuuK Koitoyuu

    This is real.
    别忘了在LiquidBounce.kt中添加
    eventManager.registerListener(HuaYuTingFlyHelp())

    HuaYuTingFly.java

    package net.ccbluex.liquidbounce.features.module.modules.movement;
    
    import net.ccbluex.liquidbounce.event.EventTarget;
    import net.ccbluex.liquidbounce.event.UpdateEvent;
    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.features.special.HuaYuTingFlyHelp;
    import net.ccbluex.liquidbounce.utils.MovementUtils;
    import net.ccbluex.liquidbounce.value.FloatValue;
    
    @ModuleInfo(name = "HuaYuTingFly",description = "",category = ModuleCategory.MOVEMENT)
    public class HuaYuTingVanillaFly extends Module {
        private final FloatValue speed = new FloatValue("Speed",1f,0.1f,5f);
        @Override
        public void onEnable() {
            HuaYuTingFlyHelp.flyEnabled = true;
            HuaYuTingFlyHelp.x = mc.thePlayer.posX;
            HuaYuTingFlyHelp.y = mc.thePlayer.posY;
            HuaYuTingFlyHelp.z = mc.thePlayer.posZ;
        }
    
        @EventTarget
        public void onUpdate(UpdateEvent event) {
            final float vanillaSpeed = speed.get();
            mc.thePlayer.capabilities.isFlying = false;
            mc.thePlayer.motionY = 0;
            mc.thePlayer.motionX = 0;
            mc.thePlayer.motionZ = 0;
            if (mc.gameSettings.keyBindJump.isKeyDown())
                mc.thePlayer.motionY += vanillaSpeed;
            if (mc.gameSettings.keyBindSneak.isKeyDown())
                mc.thePlayer.motionY -= vanillaSpeed;
            MovementUtils.strafe(vanillaSpeed);
        }
    }
    
    

    HuaYuTingFlyHelp.java

    package net.ccbluex.liquidbounce.features.special;
    
    import kotlin.jvm.JvmStatic;
    import net.ccbluex.liquidbounce.event.EventTarget;
    import net.ccbluex.liquidbounce.event.Listenable;
    import net.ccbluex.liquidbounce.event.PacketEvent;
    import net.ccbluex.liquidbounce.event.UpdateEvent;
    import net.ccbluex.liquidbounce.utils.MinecraftInstance;
    import net.minecraft.network.Packet;
    import net.minecraft.network.play.INetHandlerPlayServer;
    import net.minecraft.network.play.client.C03PacketPlayer;
    
    import java.util.ArrayList;
    import java.util.List;
    
    public class HuaYuTingFlyHelp extends MinecraftInstance implements Listenable {
        public static boolean flyEnabled = false;
        private final List<Packet<INetHandlerPlayServer>> packets =new ArrayList<>();
        private final List<Packet<?>> c03packet = new ArrayList<>();
        public static double x = 0.0;
        public static double y = 0.0;
        public static double z = 0.0;
        @Override
        public boolean handleEvents() {
            return true;
        }
    
        @EventTarget
        public void onPacket(PacketEvent event) {
            if (x + y + z == 0.0) return;
            final Packet<?> packet = event.getPacket();
            if (packet instanceof C03PacketPlayer) {
                event.cancelEvent();
                if (c03packet.isEmpty()) c03packet.add(packet); else sendPacketNoEvent(c03packet.get(0));
            }
        }
    
        @EventTarget
        public void onUpdate(UpdateEvent event) {
            mc.thePlayer.setPositionAndUpdate(mc.thePlayer.posX, mc.thePlayer.posY, mc.thePlayer.posZ);
        }
    
        @JvmStatic
        private final void sendPacketNoEvent(Packet packet) {
            packets.add(packet);
            mc.getNetHandler().addToSendQueue(packet);
        }
    }
    Kotlin/Java
  • Login

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups