Fake FPS Module
-
中文: 首先在liquidbounce_at.cfg的第二行添加
English: First add in the second line of liquidbounce_at.cfgpublic net.minecraft.client.Minecraft field_71470_ab # debugFPS中文: 然后复制下面的码字并注册
English: Then copy the code word below and registerpackage 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; } -
中文: 首先在liquidbounce_at.cfg的第二行添加
English: First add in the second line of liquidbounce_at.cfgpublic net.minecraft.client.Minecraft field_71470_ab # debugFPS中文: 然后复制下面的码字并注册
English: Then copy the code word below and registerpackage 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; }
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login
️