Kotlin utility mod for Minecraft

Overview

GitHub All Releases CodeFactor build Discord Mine minecraft Code size GitHub repo size Lines of Code

Lambda is a free, open-source, Minecraft 1.12.2 utility mod providing a visionary system for plugins that allow customizing the clients features thanks to an ingame plugin store.

lambda-2.07.01.jar - July 1, 2021 - 12.0 Mb

Contributing

Clone Repository

Clone the repository to your local machine. Use the link of either your fork or the main repository.

git clone https://github.com/lambda-client/lambda

Run scripts/setupWorkspace.sh to initialize the environment. With terminal on Linux or Git Bash for Windows

./setupWorkspace.sh

Setup IDE

In this guide we will use IntelliJ IDEA as IDE.

  1. Open the project from File > Open...
  2. Let the IDE collect dependencies and index the code.
  3. Goto File > Project Structure... > SDKs and make sure an SDK for Java 8 is installed and selected, if not download it here

Gradle build

Test if the environment is set up correctly by building the client and run it inside IDE using the Gradle tab on the right side of the IDE.

  1. Go to lambda > Tasks > build > runClient in the Gradle tab and run the client or create a native run using lambda > Tasks > fg_runs > genIntelliJRuns.
  2. To build the client as a jar run lambda > Tasks > build > build. IntelliJ will create a new directory called build. The final built jar will be in build/libs

Thanks to

zeroeightysix for the original KAMI

the Kami Blue team for the continuation of KAMI

ronmamo for Reflections

The Minecraft Forge team for Forge

All the contributors, including the ones who will be remembered in comments and in our hearts. This has been a huge community effort, and we would not be here without you.

Stargazers

Stargazers

Comments
  • Add 85km/h YPort mode to Speed

    Add 85km/h YPort mode to Speed

    Describe the pull ~~Add a simple Boost (aka Ground Strafe, aka Alerithe) mode to Speed, similar to YPort in function but completely silent~~ 85km/h NCP YPort

    Describe how this pull is helpful Allows the player to move faster on ground, bypasses better than the current OnGround

    Additional context Video on a local NCP server, Updated video

    enhancement requested changes 
    opened by Doogie13 24
  • Player flicker / invisibility

    Player flicker / invisibility

    Describe the bug Players flicker between visible and invisible a lot

    To Reproduce Install the mod (Other mods I have: Rusherhack B8, Future Latest, TTCp (this one is not causing it, i've checked.), OptiFine HD U F5, WorldEdit (clientside))

    Expected behavior Players should be visible

    Debug info image

    Additional context / media https://www.youtube.com/watch?v=WDkCkSVmrjw

    bug 
    opened by TudbuT 15
  • doesn't work with earthhack

    doesn't work with earthhack

    earthhack lamba 3.1 worked with earthhack but the new version now crash the game plz help

    LOGS: 11:43:80] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [11:43:93] [main/INFO]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [11:43:93] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker [11:43:96] [main/INFO]: Forge Mod Loader version 14.23.5.2860 for Minecraft 1.12.2 loading [11:43:96] [main/INFO]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_202, running on Linux:amd64:5.13.0-48-generic, installed at /home/basedrizwan/.minecraft/runtime/jre-legacy/linux/jre-legacy [11:43:16] [main/INFO]: Searching /home/basedrizwan/.minecraft/mods for mods [11:43:16] [main/INFO]: Loading tweaker me.earth.earthhack.tweaker.EarthhackTweaker from 3arthh4ck-1.6.2-release.jar [11:43:17] [main/INFO]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from lambda-3.2.jar [11:43:17] [main/INFO]: Loading tweaker optifine.OptiFineForgeTweaker from OptiFine-OptiFine-1.12.2_HD_U_G5.jar [11:43:17] [main/WARN]: Found FMLCorePluginContainsFMLMod marker in tlskincape_1.12.2-1.4.jar. This is not recommended, @Mods should be in a separate jar from the coremod. [11:43:21] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [11:43:22] [main/INFO]: Loading tweak class name me.earth.earthhack.tweaker.EarthhackTweaker [11:43:23] [main/ERROR]: Catching org.spongepowered.asm.service.ServiceInitialisationException: ModLauncher is not available at org.spongepowered.asm.service.modlauncher.MixinServiceModLauncherBootstrap.bootstrap(MixinServiceModLauncherBootstrap.java:52) at org.spongepowered.asm.service.MixinService.runBootServices(MixinService.java:79) at org.spongepowered.asm.service.MixinService.(MixinService.java:72) at org.spongepowered.asm.service.MixinService.getInstance(MixinService.java:92) at org.spongepowered.asm.service.MixinService.boot(MixinService.java:102) at org.spongepowered.asm.launch.MixinBootstrap.(MixinBootstrap.java:76) at org.spongepowered.asm.launch.MixinTweaker.(MixinTweaker.java:44) at me.earth.earthhack.tweaker.EarthhackTweaker.(EarthhackTweaker.java:35) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at java.lang.Class.newInstance(Class.java:442) at net.minecraft.launchwrapper.Launch.launch(Launch.java:98) at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

    [11:43:25] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.7.11 Source=file:/home/basedrizwan/.minecraft/mods/3arthh4ck-1.6.2-release.jar Service=LaunchWrapper Env=CLIENT [11:43:35] [main/DEBUG]: Instantiating coremod class LambdaCoreMod [11:43:36] [main/TRACE]: coremod named LambdaCoreMod is loading [11:43:36] [main/DEBUG]: The coremod com.lambda.client.LambdaCoreMod requested minecraft version 1.12.2 and minecraft is 1.12.2. It will be loaded. [11:43:36] [main/WARN]: The coremod LambdaCoreMod (com.lambda.client.LambdaCoreMod) is not signed! [11:43:42] [main/INFO]: Compatibility level set to JAVA_8 [11:43:42] [main/ERROR]: Mixin config mixins.lambda.json does not specify "minVersion" property [11:43:43] [main/ERROR]: Mixin config mixins.baritone.json does not specify "minVersion" property [11:43:44] [main/INFO]: Lambda and Baritone mixins initialised. (searge) [11:43:46] [main/DEBUG]: Enqueued coremod LambdaCoreMod [11:43:46] [main/INFO]: Loading tweak class name org.spongepowered.asm.launch.MixinTweaker [11:43:46] [main/INFO]: Loading tweak class name optifine.OptiFineForgeTweaker [11:43:46] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [11:43:46] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [11:43:46] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [11:43:47] [main/INFO]: Calling tweak class optifine.OptiFineForgeTweaker [11:43:47] [main/INFO]: [optifine.OptiFineForgeTweaker:dbg:56]: OptiFineForgeTweaker: acceptOptions [11:43:47] [main/INFO]: [optifine.OptiFineForgeTweaker:dbg:56]: OptiFineForgeTweaker: injectIntoClassLoader [11:43:49] [main/INFO]: [optifine.OptiFineClassTransformer:dbg:242]: OptiFine ClassTransformer [11:43:50] [main/INFO]: [optifine.OptiFineClassTransformer:dbg:242]: OptiFine ZIP file: /home/basedrizwan/.minecraft/mods/OptiFine-OptiFine-1.12.2_HD_U_G5.jar [11:43:50] [main/INFO]: Calling tweak class me.earth.earthhack.tweaker.EarthhackTweaker [11:43:54] [main/ERROR]: Mixin config mixins.lambda.json does not specify "minVersion" property [11:43:55] [main/INFO]: Initialised Mixin FML Remapper Adapter with net.minecraftforge.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper@3336e6b6 [11:43:56] [main/DEBUG]: Injecting coremod LambdaCoreMod {com.lambda.client.LambdaCoreMod} class transformers [11:43:56] [main/DEBUG]: Injection complete [11:43:56] [main/DEBUG]: Running coremod plugin for LambdaCoreMod {com.lambda.client.LambdaCoreMod} [11:43:56] [main/DEBUG]: Running coremod plugin LambdaCoreMod [11:43:56] [main/DEBUG]: Coremod plugin class LambdaCoreMod run successfully [11:43:56] [main/INFO]:

    [11:43:58] [main/INFO]: Initializing 3arthh4cks Core. [11:43:58] [main/INFO]: Found Environment: SEARGE [11:43:64] [main/INFO]: PluginManager: Scanning for PluginConfigs. [11:43:64] [main/INFO]: Forge detected! [11:43:66] [main/INFO]: Transformer instantiated. [11:43:66] [main/INFO]:

    [11:43:66] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [11:43:67] [main/DEBUG]: Injecting coremod FMLCorePlugin {net.minecraftforge.fml.relauncher.FMLCorePlugin} class transformers [11:43:67] [main/TRACE]: Registering transformer net.minecraftforge.fml.common.asm.transformers.SideTransformer [11:43:72] [main/TRACE]: Registering transformer net.minecraftforge.fml.common.asm.transformers.EventSubscriptionTransformer [11:43:73] [main/TRACE]: Registering transformer net.minecraftforge.fml.common.asm.transformers.EventSubscriberTransformer [11:43:74] [main/TRACE]: Registering transformer net.minecraftforge.fml.common.asm.transformers.SoundEngineFixTransformer [11:43:75] [main/DEBUG]: Injection complete [11:43:75] [main/DEBUG]: Running coremod plugin for FMLCorePlugin {net.minecraftforge.fml.relauncher.FMLCorePlugin} [11:43:75] [main/DEBUG]: Running coremod plugin FMLCorePlugin [11:43:57] [main/INFO]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557 [11:43:76] [main/INFO]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc [11:43:76] [main/DEBUG]: Coremod plugin class FMLCorePlugin run successfully [11:43:76] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [11:43:76] [main/DEBUG]: Injecting coremod FMLForgePlugin {net.minecraftforge.classloading.FMLForgePlugin} class transformers [11:43:76] [main/DEBUG]: Injection complete [11:43:76] [main/DEBUG]: Running coremod plugin for FMLForgePlugin {net.minecraftforge.classloading.FMLForgePlugin} [11:43:76] [main/DEBUG]: Running coremod plugin FMLForgePlugin [11:43:76] [main/DEBUG]: Coremod plugin class FMLForgePlugin run successfully [11:43:76] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [11:43:76] [main/DEBUG]: Injecting coremod TLSkinCapeHookLoader {org.tlauncher.skin.cape.asm.TLSkinCapeHookLoader} class transformers [11:43:76] [main/TRACE]: Registering transformer gloomyfolken.hooklib.minecraft.PrimaryClassTransformer [11:43:80] [main/INFO]: [gloomyfolken.hooklib.asm.HookLogger$SystemOutLogger:debug:20]: [DEBUG] Parsing hooks container gloomyfolken.hooklib.minecraft.SecondaryTransformerHook [11:43:80] [main/INFO]: [HOOKLIB] Obfuscated: true [11:43:87] [main/DEBUG]: Injection complete [11:43:87] [main/DEBUG]: Running coremod plugin for TLSkinCapeHookLoader {org.tlauncher.skin.cape.asm.TLSkinCapeHookLoader} [11:43:87] [main/DEBUG]: Running coremod plugin TLSkinCapeHookLoader [11:43:87] [main/INFO]: [gloomyfolken.hooklib.asm.HookLogger$SystemOutLogger:debug:20]: [DEBUG] Parsing hooks container org.tlauncher.skin.cape.asm.TLSkinCapeHooks [11:43:88] [main/DEBUG]: Coremod plugin class TLSkinCapeHookLoader run successfully [11:43:88] [main/INFO]: Calling tweak class org.spongepowered.asm.launch.MixinTweaker [11:43:89] [main/ERROR]: Mixin config mixins.lambda.json does not specify "minVersion" property [11:43:89] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [11:43:91] [main/DEBUG]: Validating minecraft [11:43:93] [main/INFO]: [gloomyfolken.hooklib.asm.HookLogger$SystemOutLogger:debug:20]: [DEBUG] Injecting hooks into class net.minecraftforge.fml.common.Loader [11:43:03] [main/INFO]: [gloomyfolken.hooklib.asm.HookLogger$SystemOutLogger:debug:20]: [DEBUG] Patching method net.minecraftforge.fml.common.Loader#injectData([Ljava/lang/Object;) [11:43:18] [main/INFO]: [gloomyfolken.hooklib.asm.HookLogger$SystemOutLogger:debug:20]: [DEBUG] Methods dictionary loaded in 7 ms [11:43:37] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker [11:43:37] [main/INFO]: Loading tweak class name org.spongepowered.asm.mixin.EnvironmentStateTweaker [11:43:37] [main/WARN]: Tweak class name org.spongepowered.asm.mixin.EnvironmentStateTweaker has already been visited -- skipping [11:43:37] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker [11:43:37] [main/INFO]: Calling tweak class org.spongepowered.asm.mixin.EnvironmentStateTweaker [11:43:37] [main/INFO]: [optifine.OptiFineForgeTweaker:dbg:56]: OptiFineForgeTweaker: getLaunchArguments [11:43:23] [main/INFO]: [gloomyfolken.hooklib.asm.HookLogger$SystemOutLogger:debug:20]: [DEBUG] Injecting hooks into class net.minecraft.entity.player.EntityPlayer [11:43:27] [main/INFO]: [gloomyfolken.hooklib.asm.HookLogger$SystemOutLogger:debug:20]: [DEBUG] Patching method net.minecraft.entity.player.EntityPlayer#isWearing(Lnet/minecraft/entity/player/EnumPlayerModelParts;) [11:43:71] [main/WARN]: @Mixin target net.minecraft.block.state.BlockStateContainer$StateImplementation is public in mixins.baritone.json:MixinStateImplementation and should be specified in value [11:43:91] [main/INFO]: [gloomyfolken.hooklib.asm.HookLogger$SystemOutLogger:debug:20]: [DEBUG] Injecting hooks into class net.minecraft.client.entity.AbstractClientPlayer [11:43:91] [main/INFO]: [gloomyfolken.hooklib.asm.HookLogger$SystemOutLogger:debug:20]: [DEBUG] Patching method net.minecraft.client.entity.AbstractClientPlayer#getLocationSkin()Lnet/minecraft/util/ResourceLocation; [11:43:91] [main/INFO]: [gloomyfolken.hooklib.asm.HookLogger$SystemOutLogger:debug:20]: [DEBUG] Patching method net.minecraft.client.entity.AbstractClientPlayer#getLocationCape()Lnet/minecraft/util/ResourceLocation; [11:43:91] [main/INFO]: [gloomyfolken.hooklib.asm.HookLogger$SystemOutLogger:debug:20]: [DEBUG] Patching method net.minecraft.client.entity.AbstractClientPlayer#getSkinType() [11:43:41] [main/INFO]: Launching wrapped minecraft {net.minecraft.client.main.Main} [11:43:59] [main/INFO]: Found 1 patch for: vg : net.minecraft.entity.Entity [11:43:73] [main/INFO]: Done changing MixinPriority. [11:43:85] [main/INFO]: [gloomyfolken.hooklib.asm.HookLogger$SystemOutLogger:debug:20]: [DEBUG] Injecting hooks into class net.minecraft.client.entity.AbstractClientPlayer [11:43:88] [main/INFO]: [gloomyfolken.hooklib.asm.HookLogger$SystemOutLogger:debug:20]: [DEBUG] Injecting hooks into class net.minecraft.entity.player.EntityPlayer [11:43:04] [main/FATAL]: Mixin apply failed mixins.lambda.json:entity.MixinEntityLivingBase -> net.minecraft.entity.EntityLivingBase: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException Resolution error: unable to find corresponding type for com/lambda/mixin/accessor/AccessorEntityFireworkRocket in hierarchy of net/minecraft/entity/EntityLivingBase org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: Resolution error: unable to find corresponding type for com/lambda/mixin/accessor/AccessorEntityFireworkRocket in hierarchy of net/minecraft/entity/EntityLivingBase at org.spongepowered.asm.mixin.transformer.MixinTargetContext.findRealType(MixinTargetContext.java:438) at org.spongepowered.asm.mixin.transformer.MixinTargetContext.transformSingleDescriptor(MixinTargetContext.java:913) at org.spongepowered.asm.mixin.transformer.MixinTargetContext.transformDescriptor(MixinTargetContext.java:865) at org.spongepowered.asm.mixin.transformer.MixinTargetContext.transformTypeNode(MixinTargetContext.java:654) at org.spongepowered.asm.mixin.transformer.MixinTargetContext.transformMethod(MixinTargetContext.java:471) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyNormalMethod(MixinApplicatorStandard.java:445) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMethods(MixinApplicatorStandard.java:432) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:312) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:280) at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:353) at org.spongepowered.asm.mixin.transformer.MixinTransformer.apply(MixinTransformer.java:724) at org.spongepowered.asm.mixin.transformer.MixinTransformer.applyMixins(MixinTransformer.java:703) at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:509) at org.spongepowered.asm.mixin.transformer.Proxy.transform(Proxy.java:72) at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at net.minecraft.client.main.Main.main(SourceFile:38) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

    [11:43:05] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [mixins.lambda.json:entity.MixinEntityLivingBase] from phase [DEFAULT] in config [mixins.lambda.json] FAILED during APPLY [11:43:05] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at org.spongepowered.asm.mixin.transformer.MixinTransformer.handleMixinError(MixinTransformer.java:779) [11:43:05] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at org.spongepowered.asm.mixin.transformer.MixinTransformer.handleMixinApplyError(MixinTransformer.java:732) [11:43:05] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:513) [11:43:06] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at org.spongepowered.asm.mixin.transformer.Proxy.transform(Proxy.java:72) [11:43:06] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) [11:43:06] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) [11:43:06] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at java.lang.ClassLoader.loadClass(ClassLoader.java:424) [11:43:06] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [11:43:06] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at java.lang.ClassLoader.defineClass1(Native Method) [11:43:06] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at java.lang.ClassLoader.defineClass(ClassLoader.java:763) [11:43:06] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) [11:43:06] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) [11:43:06] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at java.lang.ClassLoader.loadClass(ClassLoader.java:424) [11:43:06] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [11:43:07] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at java.lang.ClassLoader.defineClass1(Native Method) [11:43:07] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at java.lang.ClassLoader.defineClass(ClassLoader.java:763) [11:43:07] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) [11:43:07] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) [11:43:07] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at java.lang.ClassLoader.loadClass(ClassLoader.java:424) [11:43:07] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [11:43:07] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at java.lang.ClassLoader.defineClass1(Native Method) [11:43:07] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at java.lang.ClassLoader.defineClass(ClassLoader.java:763) [11:43:07] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) [11:43:08] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) [11:43:08] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at java.lang.ClassLoader.loadClass(ClassLoader.java:424) [11:43:08] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [11:43:08] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at net.minecraft.client.main.Main.main(SourceFile:38) [11:43:08] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [11:43:08] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [11:43:09] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [11:43:09] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at java.lang.reflect.Method.invoke(Method.java:498) [11:43:09] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [11:43:09] [main/INFO]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [11:43:09] [main/INFO]: [java.lang.Throwable:printStackTrace:634]: Caused by: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: Resolution error: unable to find corresponding type for com/lambda/mixin/accessor/AccessorEntityFireworkRocket in hierarchy of net/minecraft/entity/EntityLivingBase [11:43:09] [main/INFO]: [java.lang.Throwable:printStackTrace:634]: at org.spongepowered.asm.mixin.transformer.MixinTargetContext.findRealType(MixinTargetContext.java:438) [11:43:09] [main/INFO]: [java.lang.Throwable:printStackTrace:634]: at org.spongepowered.asm.mixin.transformer.MixinTargetContext.transformSingleDescriptor(MixinTargetContext.java:913) [11:43:09] [main/INFO]: [java.lang.Throwable:printStackTrace:634]: at org.spongepowered.asm.mixin.transformer.MixinTargetContext.transformDescriptor(MixinTargetContext.java:865) [11:43:09] [main/INFO]: [java.lang.Throwable:printStackTrace:634]: at org.spongepowered.asm.mixin.transformer.MixinTargetContext.transformTypeNode(MixinTargetContext.java:654) [11:43:11] [main/INFO]: [java.lang.Throwable:printStackTrace:634]: at org.spongepowered.asm.mixin.transformer.MixinTargetContext.transformMethod(MixinTargetContext.java:471) [11:43:11] [main/INFO]: [java.lang.Throwable:printStackTrace:634]: at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyNormalMethod(MixinApplicatorStandard.java:445) [11:43:11] [main/INFO]: [java.lang.Throwable:printStackTrace:634]: at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMethods(MixinApplicatorStandard.java:432) [11:43:11] [main/INFO]: [java.lang.Throwable:printStackTrace:634]: at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:312) [11:43:11] [main/INFO]: [java.lang.Throwable:printStackTrace:634]: at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:280) [11:43:11] [main/INFO]: [java.lang.Throwable:printStackTrace:634]: at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:353) [11:43:11] [main/INFO]: [java.lang.Throwable:printStackTrace:634]: at org.spongepowered.asm.mixin.transformer.MixinTransformer.apply(MixinTransformer.java:724) [11:43:11] [main/INFO]: [java.lang.Throwable:printStackTrace:634]: at org.spongepowered.asm.mixin.transformer.MixinTransformer.applyMixins(MixinTransformer.java:703) [11:43:11] [main/INFO]: [java.lang.Throwable:printStackTrace:634]: at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:509) [11:43:11] [main/INFO]: [java.lang.Throwable:printStackTrace:634]: ... 30 more [11:43:11] [main/ERROR]: Unable to launch java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/entity/EntityPlayerSP at net.minecraft.client.main.Main.main(SourceFile:38) ... 6 more Caused by: java.lang.ClassNotFoundException: net.minecraft.client.entity.EntityPlayerSP at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 7 more Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/entity/AbstractClientPlayer at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ... 9 more Caused by: java.lang.ClassNotFoundException: net.minecraft.client.entity.AbstractClientPlayer at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 13 more Caused by: java.lang.NoClassDefFoundError: net/minecraft/entity/player/EntityPlayer at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ... 15 more Caused by: java.lang.ClassNotFoundException: net.minecraft.entity.player.EntityPlayer at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 19 more Caused by: java.lang.NoClassDefFoundError: net/minecraft/entity/EntityLivingBase at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ... 21 more Caused by: java.lang.ClassNotFoundException: net.minecraft.entity.EntityLivingBase at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 25 more Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:521) at org.spongepowered.asm.mixin.transformer.Proxy.transform(Proxy.java:72) at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) ... 27 more Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [mixins.lambda.json:entity.MixinEntityLivingBase] from phase [DEFAULT] in config [mixins.lambda.json] FAILED during APPLY at org.spongepowered.asm.mixin.transformer.MixinTransformer.handleMixinError(MixinTransformer.java:779) at org.spongepowered.asm.mixin.transformer.MixinTransformer.handleMixinApplyError(MixinTransformer.java:732) at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:513) ... 30 more Caused by: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: Resolution error: unable to find corresponding type for com/lambda/mixin/accessor/AccessorEntityFireworkRocket in hierarchy of net/minecraft/entity/EntityLivingBase at org.spongepowered.asm.mixin.transformer.MixinTargetContext.findRealType(MixinTargetContext.java:438) at org.spongepowered.asm.mixin.transformer.MixinTargetContext.transformSingleDescriptor(MixinTargetContext.java:913) at org.spongepowered.asm.mixin.transformer.MixinTargetContext.transformDescriptor(MixinTargetContext.java:865) at org.spongepowered.asm.mixin.transformer.MixinTargetContext.transformTypeNode(MixinTargetContext.java:654) at org.spongepowered.asm.mixin.transformer.MixinTargetContext.transformMethod(MixinTargetContext.java:471) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyNormalMethod(MixinApplicatorStandard.java:445) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMethods(MixinApplicatorStandard.java:432) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:312) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:280) at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:353) at org.spongepowered.asm.mixin.transformer.MixinTransformer.apply(MixinTransformer.java:724) at org.spongepowered.asm.mixin.transformer.MixinTransformer.applyMixins(MixinTransformer.java:703) at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:509) ... 30 more

    Exception in thread "main" <log4j:Event logger="STDERR" timestamp="1659336223124" level="INFO" thread="main"> log4j:Message</log4j:Message> </log4j:Event> [11:43:12] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: at net.minecraftforge.fml.relauncher.FMLSecurityManager.checkPermission(FMLSecurityManager.java:49) [11:43:12] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: at java.lang.SecurityManager.checkExit(SecurityManager.java:761) [11:43:12] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: at java.lang.Runtime.exit(Runtime.java:107) [11:43:12] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: at java.lang.System.exit(System.java:971) [11:43:12] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: at net.minecraft.launchwrapper.Launch.launch(Launch.java:138) [11:43:12] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: at net.minecraft.launchwrapper.Launch.main(Launch.java:28) Here I am! [VersionManager] Refreshing versions locally... [Version:1.16.5-Impact_4.9.1-OptiFine_HD_U_G8] Resolving... [Version:1.16.5-Impact_4.9.1-OptiFine_HD_U_G8] Inherits from 1.16.5 [Version:1.15.2-Impact_4.9.1-OptiFine_HD_U_G6] Resolving... [Version:1.15.2-Impact_4.9.1-OptiFine_HD_U_G6] Inherits from 1.15.2 [VersionManager] Versions has been refreshed (134 ms) [Launcher] Minecraft closed with exit code: 1 flush now [Launcher] Launcher exited. flush now

    opened by Codeasap-yt 14
  • Trying to load DiscordRPC native library even if module is disabled - causing MC to crash

    Trying to load DiscordRPC native library even if module is disabled - causing MC to crash

    Describe the bug I was trying to use the latest official Lambda release v2.07.01 on my FreeBSD system but it simply crashes MC. As Minecraft with Forge runs fine on my system. I tried Impact, ForgeHax and the Seppuku mods and they work just fine. Seems Lambda is trying to load a native library for Discord integration, even though I have the module disabled. This doesn't seem right.

    To Reproduce

    1. Use FreeBSD 12.2 system
    2. Used MultiMC to set up a new 1.12.2 instance.
    3. Enabled Forge
    4. Add official Lamba Client
    5. Try and launch MC and it will crash due to missing discord .so native library

    Expected behaviour I double checked in the default.json file, and I have the DiscordRPC disabled, but it seems Lambda is still trying to load some or other discord library regardless of enabled: false setting.

        {
          "name": "DiscordRPC",
          "settings": {
            "bind": "None",
            "enabled": false,
            "visible": true,
            "default": false,
            "priority_in_gui": 0,
            "clicks": 0,
            "line_1_left": "VERSION",
            "line_1_right": "USERNAME",
            "line_2_left": "DIMENSION",
            "line_2_right": "HEALTH",
            "coords_confirm": false
          }
    

    Debug info

    Time: 11/14/21 7:13 PM
    Description: There was a severe problem during mod loading that has caused the game to fail
    
    net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Lambda (lambda)
    Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.lambda.client.module.modules.misc.DiscordRPC
    	at sun.misc.Unsafe.ensureClassInitialized(Native Method)
    	at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:43)
    	at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:156)
    	at java.lang.reflect.Field.acquireFieldAccessor(Field.java:1088)
    	at java.lang.reflect.Field.getFieldAccessor(Field.java:1069)
    	at java.lang.reflect.Field.get(Field.java:393)
    	at com.lambda.commons.utils.ClassUtils.getInstance(ClassUtils.kt:27)
    	at com.lambda.client.module.ModuleManager.load0(ModuleManager.kt:43)
    	at com.lambda.client.module.ModuleManager.load0(ModuleManager.kt:16)
    	at com.lambda.client.AsyncLoader$DefaultImpls.load(Loader.kt:49)
    	at com.lambda.client.module.ModuleManager.load(ModuleManager.kt:16)
    	at com.lambda.client.LoaderWrapper$loadAll$1.invokeSuspend(Loader.kt:32)
    	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
    	at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:274)
    	at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)
    	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
    	at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
    	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:38)
    	at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
    	at com.lambda.client.LoaderWrapper.loadAll(Loader.kt:31)
    	at com.lambda.client.LambdaMod.init(LambdaMod.kt:61)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:637)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
    	at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
    	at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
    	at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
    	at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
    	at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
    	at com.google.common.eventbus.EventBus.post(EventBus.java:217)
    	at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219)
    	at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
    	at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
    	at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
    	at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
    	at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
    	at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
    	at com.google.common.eventbus.EventBus.post(EventBus.java:217)
    	at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136)
    	at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:749)
    	at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:336)
    	at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:535)
    	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)
    	at net.minecraft.client.main.Main.main(SourceFile:123)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
    	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
    	at org.multimc.EntryPoint.listen(EntryPoint.java:143)
    	at org.multimc.EntryPoint.main(EntryPoint.java:34)
    
    
    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------
    
    -- System Details --
    Details:
    	Minecraft Version: 1.12.2
    	Operating System: FreeBSD (amd64) version 12.2-RELEASE-p7
    	Java Version: 1.8.0_302, OpenJDK BSD Porting Team
    	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), OpenJDK BSD Porting Team
    	Memory: 2435216680 bytes (2322 MB) / 2732589056 bytes (2606 MB) up to 3818913792 bytes (3642 MB)
    	JVM Flags: 2 total; -Xms2048m -Xmx4096m
    	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    	FML: MCP 9.42 Powered by Forge 14.23.5.2854 5 mods loaded, 5 mods active
    	States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
    
    	| State | ID        | Version      | Source                                  | Signature                                |
    	|:----- |:--------- |:------------ |:--------------------------------------- |:---------------------------------------- |
    	| LCHI  | minecraft | 1.12.2       | minecraft.jar                           | None                                     |
    	| LCHI  | mcp       | 9.42         | minecraft.jar                           | None                                     |
    	| LCHI  | FML       | 8.0.99.99    | forge-1.12.2-14.23.5.2854-universal.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
    	| LCHI  | forge     | 14.23.5.2854 | forge-1.12.2-14.23.5.2854-universal.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
    	| LCHE  | lambda    | 2.07.01      | lambda-2.07.01-mc1.12.2.jar             | None                                     |
    
    	Loaded coremods (and transformers): 
    LambdaMixinLoader (lambda-2.07.01-mc1.12.2.jar)
    

    Additional context / media Let me know if there is anything else you need or debug builds I can test. I don't mind.

    bug 
    opened by graemeg 14
  • Things to do before release

    Things to do before release

    Please comment if you think something else should be added to this list. These things will be removed once added. Note: Alot of these should be done by release, but others may be a matter of opinion and may not get added or finished.

    • [x] Outline in gui should have an option
    • [ ] Antireconnectban module
    • [x] Tooltips dont obay text color option
    • [ ] Frame size doesn't save
    • [ ] Hudelements are inconsistent, many have custom colors but others don't, also those text colors are inconsistent with the rest of the client as well
    • [x] Needs better boatfly
    • [x] Nametags has custom font option for some reason
    • [ ] Make no modules use sliders for colors
    • [ ] Esp wireframe mode
    • [ ] Remove esp shadermode
    • [ ] Hole esp gradient mode
    • [ ] Crystalesp shit
    • [ ] Chunksize causes your player model to stop rendering
    • [x] Inventory hud uses kami blue colors
    • [x] Remove antibot
    • [ ] Add option to auto armor to not do stuff when in inventory gui
    • [ ] Fix inconsistent spelling of armor and armour
    • [ ] Add bypass mode for criticals
    • [ ] Add mutliplace to surround
    • [ ] Mob owner should work on all mobs
    • [ ] Better scaffold
    • [ ] Remount description should be changed to entity not horse
    • [ ] Make jesus work again
    • [ ] Fix bug with auto sprint and speed on
    • [ ] Add weather to norender and remove antiweather
    • [x] Remove automine
    • [x] Remove color sign
    • [x] Remove consoleSpam
    • [x] Move antifog to norender
    • [x] Move antioverlay to norender
    • [x] Move armorhide to norender
    • [x] Move clean gui to norender
    • [x] Combine extratab and tab friends
    • [ ] Make trajectories look less weird with bezier curves
    • [ ] Make breadcrumbs look less weird with bezier curves
    • [ ] Combine void esp, storageesp, and breaking esp into esp or change names because why tf are they named esp and not on esp
    • [ ] Make antiforcelock better
    • [x] Remove endteleport
    • [ ] Add different timers for rubber band and lag in lag notifier
    • [ ] Add higher limit in packet limiter
    • [ ] Add all packets to packet logger
    • [ ] Put autotpa into chatplus
    • [ ] Combine friend highlight and tab friends
    • [ ] Clickgui and GuiColors should be merged
    • [x] Elytrafix should be added to main client
    • [x] Plugin GUI move to ClickGUI
    • [x] Update checker shouldn’t trigger for non release builds
    • [x] Change GuiScale only on mouse release
    • [ ] Fix issue with mob owner, with connection issues
    bug enhancement refactor new 
    opened by czho 13
  • Add a way to completely remove Lambda client

    Add a way to completely remove Lambda client

    So it will remove all the folders and stuff, for people that aren't sure what is a part of lambda client and what is just Minecraft stuff they remove. Have in some kind of a commend that u need to press a few times to ensure u want to remove it.

    new 
    opened by Natan515 12
  • Rewrite Scaffold module

    Rewrite Scaffold module

    Describe the pull This pull replaces the old kami blue scaffold with an actually usable one

    Describe how this pull is helpful This will allow people to use scaffold without crying

    Additional context UwU

    refactor requested changes 
    opened by Doogie13 11
  • Allow lambda to load on systems where DiscordRPC is unavailable, using lazy initialization

    Allow lambda to load on systems where DiscordRPC is unavailable, using lazy initialization

    Describe the pull Lazily initialize IPCClient

    Describe how this pull is helpful It's better to be able to play without DiscordRPC than not be able to play at all

    Additional context This is likely a temporary solution, i am currently working on a custom IPC implementation that should work on all platforms and will hopefully fix other issues with the current library

    opened by NepNep21 11
  • Add vanilla mode to efly, making optimized pitch corrections

    Add vanilla mode to efly, making optimized pitch corrections

    Describe the pull Adds a mode to efly that automatically looks up and down for you

    Describe how this pull is helpful According to someone i asked this currently works on 2b2t with no lag, though more testing is recommended before merging

    Additional context Currently this works by modifying player.rotationPitch, which is not ideal as it affects the player camera, it is probably possible to spoof it with packets but i have been unsuccessful when i tried, you can commit here if you get it working

    enhancement requested changes 
    opened by NepNep21 10
  •  Unable to locate a logging implementation

    Unable to locate a logging implementation

    Describe the bug ERROR StatusLogger Unable to locate a logging implementation, using SimpleLogger

    To Reproduce

    1. Do the steps to install lambda
    2. ./gradlew build
    3. See error ERROR StatusLogger Unable to locate a logging implementation, using SimpleLogger Note: SpongePowered MIXIN Annotation Processor Version=0.8.2 (MixinGradle Version=0.7) Note: ObfuscationServiceMCP supports type: "notch" Note: ObfuscationServiceFG3 supports type: "searge" Note: Loading searge mappings from C:\Users\Administrator\Desktop\lambda\build\createMcpToSrg\output.tsrg Note: Writing refmap to C:\Users\Administrator\Desktop\lambda\build\tmp\compileJava\compileJava-refmap.json Note: Writing refmap to C:\Users\Administrator\Desktop\lambda\build\tmp\compileJava\compileJava-refmap.json Note: Writing searge composite mappings to C:\Users\Administrator\Desktop\lambda\build\tmp\compileJava\compileJava-mappings.tsrg Note: Writing refmap to C:\Users\Administrator\Desktop\lambda\build\tmp\compileJava\compileJava-refmap.json Note: Writing refmap to C:\Users\Administrator\Desktop\lambda\build\tmp\compileJava\compileJava-refmap.json Note: Writing searge composite mappings to C:\Users\Administrator\Desktop\lambda\build\tmp\compileJava\compileJava-mappings.tsrg

    Expected behavior Build Successful

    bug 
    opened by Edouard127 10
  • DiscordNotifs Module won't work

    DiscordNotifs Module won't work

    Describe the bug Whenever i try to turn on DiscordNotifs Module, it tells me set up the webhook url, avatar, and ID with ;discordnotifs command. But whenever i try to set it up with the command, it says no such command found.

    To Reproduce Fix ;discordnotifs command

    Expected behavior It should work and accept the webhook url, avatar url and id.

    Debug info image

    Additional context / media

    Check this video : https://user-images.githubusercontent.com/83440724/120059022-634e2a00-c06c-11eb-9c50-0e2569385d7d.mp4

    bug 
    opened by fudge92 10
  • Radar: Improve FPS at high zooms

    Radar: Improve FPS at high zooms

    Describe the pull FPS improvements for NewChunks HUD Radar element, especially when zoomed far out.

    Describe how this pull is helpful Reduces amount of GL render calls to improve FPS.

    On my system, zoom 10: Before: 30-50 FPS After: 170 FPS (vsync cap)

    Also added an option to disable rendering the chunk border lines. At high zooms these are not helpful visually and further reduce FPS.

    Additional context high zooms are very popular with base/stash hunters

    opened by rfresh2 0
  • ChestStealer Rusherhack compat

    ChestStealer Rusherhack compat

    Describe the pull Rusherhack compatibility...kind of...

    Without this, rusherhack will completely break lambda's cheststealer module. This change improves that compatibility but does not fix all issues.

    I suspect Rusherhack has some GuiContainer child implementation that causes weird issues with buttons added.

    States with both clients present:

    • Only Lambda cheststealer on

      • Steal button is textured and placed where rusherhack's steal is - not ideal, but it uses lambda's steal function. Normal Lambda Store button present and works.
    • Only Rusherhack cheststealer on

      • rusherhack works as normal, both buttons present and work.
    • Both rusherhack and lambda cheststealer on

      • rusherhack buttons both use rusherhack functions. Lambda store button works and uses lambda store function. lambda steal button is not present - not ideal.

    Describe how this pull is helpful Rusherhack is a very popular client. If Rusherhack is not present, this module still works exactly as before.

    Additional context n/a

    opened by rfresh2 0
  • Tracer's barely visible at max thickness

    Tracer's barely visible at max thickness

    Describe the bug Tracer's barely visible even at max thickness

    Expected behavior Tracers to be clearer, less jittery

    Debug info https://i.imgur.com/axhTdMk.png

    Additional context / media https://i.imgur.com/9YdyuXx.png https://i.imgur.com/2DTRxLz.png

    bug 
    opened by ClassicalBlueTooth 0
  • Added Criticals -> Edit mode

    Added Criticals -> Edit mode

    Describe the pull This pull adds Criticals -> Edit mode for 2b2t.org and other UpdatedNCP servers.

    Describe how this pull is helpful The current Criticals modes are lacking for 2b2t and other UpdatedNCP servers .

    Additional context This has been tested on eu.loyisa.cn and the bypass has been tested on 2b2tpvp.net, so should work on all versions of NCP.

    opened by Doogie13 4
  • KillAura not working while using Baritone

    KillAura not working while using Baritone

    Bug

    While digging a big hole (50x50x6) using Bariton's "selection cleararea", the players gets killed by silverfish, even thiough KillAura is active.

    Steps to reproduce the bug

    1. Activate KillAura with "hostile mobs"
    2. Spawn some silverfish
    3. Silverfish are killed immediately thanks to KillAura
    4. Using Bariton's commands, select a big underground area (50x50x6)
    5. Spawn some silverfish inside the digging area
    6. Before all the silverfish are all killed, run ";b s cs" (this will activate Baritone and start digging)
    7. Baritone has priority over KillAura and the player dies killed by the silverfish

    Expected behavior

    KillAura should have priority over Baritone, otherwise the player dies.

    Suggested solution

    KillAura should have the "pause baritone" option, like AutoEat has.

    bug 
    opened by GabrieleMaurina 4
  • Better Chat dosen't work with Baritone

    Better Chat dosen't work with Baritone

    Describe the bug So if you type #help in chat with the Better Chat mod it dosen't display the help message

    Steps to reproduce the bug

    1. Download the Better Chat mod from CurseForge
    2. Get on to any server/world with Lambda Client and try to type in #help and it won't display the help message

    Expected behavior It would show the help message in chat

    Debug info image

    Additional information image

    bug 
    opened by win20-official 0
Releases(3.2.1)
  • 3.2.1(Aug 7, 2022)

    What's Changed

    • Fix compatibility with a bunch of utility mods by @NepNep21 in https://github.com/lambda-client/lambda/pull/356
    • Added TileEntities to EntityList HUD scope (#357) by @Avanatiker in https://github.com/lambda-client/lambda/pull/358
    • Username & InventoryViewer Improvement by @MellDa1024 in https://github.com/lambda-client/lambda/pull/354
    • Fixed a spelling mistake under the description of Breadcrums by @CozyMeli-gitv2 in https://github.com/lambda-client/lambda/pull/353
    • Fixed multiple module descriptions by @CozyMeli-gitv2 in https://github.com/lambda-client/lambda/pull/355

    New Contributors

    • @CozyMeli-gitv2 made their first contribution in https://github.com/lambda-client/lambda/pull/353
    • @MellDa1024 made their first contribution in https://github.com/lambda-client/lambda/pull/354

    Full Changelog: https://github.com/lambda-client/lambda/compare/3.2...3.2.1

    Source code(tar.gz)
    Source code(zip)
    lambda-3.2.1.jar(12.40 MB)
  • 3.2(Aug 1, 2022)

    What's Changed

    • Added NoGhostItems. Makes sure item transactions got accepted before executing client side inventory update by @Avanatiker in https://github.com/lambda-client/lambda/pull/305
    • Bypass blocked item inventory transactions while moving on 2b by @Avanatiker in https://github.com/lambda-client/lambda/pull/304
    • Added SaveNewChunks to NewChunks by @ItCameFr0mMars in https://github.com/lambda-client/lambda/pull/285
    • Packetfly improvements by @czho in https://github.com/lambda-client/lambda/pull/246
    • Added active potion effects HUD by @urFate in https://github.com/lambda-client/lambda/pull/286
    • Added show food on rideable mobs by @ToxicAven in https://github.com/lambda-client/lambda/pull/331
    • Added MapDownloader by @P529 in https://github.com/lambda-client/lambda/pull/312
    • Added vanilla mode to efly, making optimized pitch corrections by @NepNep21 in https://github.com/lambda-client/lambda/pull/251
    • Added AntiLevitation fly mode by @mmvanheusden in https://github.com/lambda-client/lambda/pull/259
    • Added MinecartChest/Hopper detection to stashlogger by @ABeater in https://github.com/lambda-client/lambda/pull/330
    • Added WorldEvent listener to ForgeEventProcessor.kt by @minecraft-simon in https://github.com/lambda-client/lambda/pull/284
    • Added BlockEvent to ForgeEventProcessor.kt by @minecraft-simon in https://github.com/lambda-client/lambda/pull/291
    • Pause AutoWalk when opposite movement key is pressed by @mmvanheusden in https://github.com/lambda-client/lambda/pull/271
    • Log only found and selected objects to reduce unnecessary entries in StashLogger module. (Issue #264) by @gamerpaddy in https://github.com/lambda-client/lambda/pull/272
    • Added ESP and full Nametag info to LogoutLogger by @NepNep21 in https://github.com/lambda-client/lambda/pull/281
    • Added mode to prevent stepping when player is in a safe hole by @SnivyLlama in https://github.com/lambda-client/lambda/pull/295
    • HSB coloring for ClickGUI rainbow mode, closes #311 by @i-spin in https://github.com/lambda-client/lambda/pull/316
    • Added LiteLoader fix FAQ entry by @NepNep21 in https://github.com/lambda-client/lambda/pull/324
    • Higher spammer maximum value by @mmvanheusden in https://github.com/lambda-client/lambda/pull/333
    • Introduce unit suffix for metric based setting parameter by @Avanatiker in https://github.com/lambda-client/lambda/pull/335
    • Higher IceSpeed range by @mmvanheusden in https://github.com/lambda-client/lambda/pull/253

    Internal changes

    • Synchronized inventory transactions by @Avanatiker in https://github.com/lambda-client/lambda/pull/308
    • Forward all PlayerInteractEvents to bus by @minecraft-simon in https://github.com/lambda-client/lambda/pull/336
    • Added interface to NewChunks module by @minecraft-simon in https://github.com/lambda-client/lambda/pull/338
    • Fix SearchCommand force order, fixes #274 by @NepNep21 in https://github.com/lambda-client/lambda/pull/282
    • Fix #306 and fixes MobOwner name tags still visible after toggling by @418Coffee in https://github.com/lambda-client/lambda/pull/343
    • Fix for the long-lived sporadic clickMouse shadow mixin bug by @NepNep21 in https://github.com/lambda-client/lambda/pull/322
    • Fix DiscordRPC by @NepNep21 in https://github.com/lambda-client/lambda/pull/323
    • Refactor build script. Remove bloat. in https://github.com/lambda-client/lambda/pull/254
    • Re-order module properties, clean them up, fix typos and remove a dead link by @mmvanheusden in https://github.com/lambda-client/lambda/pull/257
    • Cleanup and add more things to the troubleshooting command by @mmvanheusden in https://github.com/lambda-client/lambda/pull/252
    • Added a forge link just in case by @redpenguinyt in https://github.com/lambda-client/lambda/pull/258
    • Changes to the build script by @mmvanheusden in https://github.com/lambda-client/lambda/pull/247

    New Contributors

    • @redpenguinyt made their first contribution in https://github.com/lambda-client/lambda/pull/258
    • @minecraft-simon made their first contribution in https://github.com/lambda-client/lambda/pull/284
    • @gamerpaddy made their first contribution in https://github.com/lambda-client/lambda/pull/272
    • @urFate made their first contribution in https://github.com/lambda-client/lambda/pull/286
    • @SnivyLlama made their first contribution in https://github.com/lambda-client/lambda/pull/295
    • @i-spin made their first contribution in https://github.com/lambda-client/lambda/pull/316
    • @ABeater made their first contribution in https://github.com/lambda-client/lambda/pull/330
    • @P529 made their first contribution in https://github.com/lambda-client/lambda/pull/312
    • @418Coffee made their first contribution in https://github.com/lambda-client/lambda/pull/343

    Full Changelog: https://github.com/lambda-client/lambda/compare/3.1...3.2

    Source code(tar.gz)
    Source code(zip)
    lambda-3.2.jar(12.40 MB)
  • 3.1(Feb 25, 2022)

    What's Changed

    • Added mixin support to plugins by @NepNep21 in https://github.com/lambda-client/lambda/pull/218
    • Added ;packet command by @Avanatiker in https://github.com/lambda-client/lambda/pull/239
    • Added ;openfolder command by @ToxicAven in https://github.com/lambda-client/lambda/pull/233
    • Added Ender Chest to InventoryViewer (#68) by @ToxicAven in https://github.com/lambda-client/lambda/pull/234
    • Updated to ForgeGrade 5, Gradle 7.4, and bump up some dependencies by @mmvanheusden in https://github.com/lambda-client/lambda/pull/236
    • Fixed folder opening for most OS by @Avanatiker in https://github.com/lambda-client/lambda/pull/237
    • Removed submodules by @Avanatiker in https://github.com/lambda-client/lambda/pull/238
    • Removed ;backdoor
    • Reworked badges and add a question to the FAQ by @mmvanheusden in https://github.com/lambda-client/lambda/pull/241

    Full Changelog: https://github.com/lambda-client/lambda/compare/3.0.1...3.1

    Source code(tar.gz)
    Source code(zip)
    lambda-3.1.jar(12.02 MB)
  • 3.0.1(Jan 6, 2022)

    What's Changed

    • Downgrade Reflections (Future Client Compatibility fix) by @ToxicAven in https://github.com/lambda-client/lambda/pull/217
    • Fix AntiDisconnect mixin by @huddy987 in https://github.com/lambda-client/lambda/pull/219
    • Fix bug where DiscordRPC wouldn't start or would be stuck in "Main Menu" and attempt to reconnect to discord by @NepNep21 in https://github.com/lambda-client/lambda/pull/213
    • Add fireball deflection to KillAura by @NepNep21 in https://github.com/lambda-client/lambda/pull/220
    • Add all packets to PacketCancel by @czho in https://github.com/lambda-client/lambda/pull/223

    Full Changelog: https://github.com/lambda-client/lambda/compare/3.0...3.0.1

    Source code(tar.gz)
    Source code(zip)
    lambda-3.0.1.jar(11.93 MB)
  • 3.0(Dec 31, 2021)

    After such a long time in beta phase we present to you the new Lambda 3.0 full release! This update includes a new Plugin Manager system, a lot of quality of life upgrades and bug fixes!

    The Plugin Manager has been moved from the escape menu to the ClickGUI. Currently loaded plugins will appear in the new Plugins window. By clicking on Download... you can open a new window where all remote plugins will be displayed that have not yet been downloaded. When there is a new version of a plugin available it will display a notification and you can update it with a single click. Also the new custom class loader allows you to hot reload plugins on Windows and Linux.

    Some modules have been merged into one. Check the list below to see if any modules you may use have changed location!

    Added features

    • Refactor PluginManager GUI
    • Fixed AutoObsidian packet mining on 2b2t and other NCP servers
    • Reworked ClickGUI default settings
    • Added speed module with onGround mode
    • Added absorption health to TextRadar
    • Added zoom setting to radar
    • Added ChunkSize hud element
    • Added account name in window title
    • Added shadow setting to CustomFont
    • Added outline setting to ClickGUI
    • Added ElytraFix module
    • Added Avoid module
    • Added more packets to PacketLogger
    • Added custom VisualRange message
    • NoPacketKick on by default

    Fixes

    • Fixed module inconsistencies
    • Fixed PluginHudElement settings not registering
    • Fixed DiscordRPC compatibility

    Removed features

    • Removed ColorSign
    • Removed AutoMine
    • Removed ConsoleSpam
    • Removed AntiBot
    • Removed FakeVanillaClient
    • Removed DupeBookCommand

    Merged modules

    • Merged TabFriends into ExtraTab
    • Merged Strafe into Speed
    • Merged CleanGui into NoRender
    • Merged AntiOverlay into NoRender
    • Merged AntiFog into NoRender
    • Merged ArmorHide into NoRender
    Source code(tar.gz)
    Source code(zip)
    lambda-3.0.jar(11.99 MB)
  • 2.07.01(Jul 1, 2021)

  • 2.06.01(Jun 2, 2021)

Owner
Lambda
A Minecraft utility mod for anarchy servers
Lambda
Gestor is an innovative open-source application for universal Minecraft mod management.

Gestor Gestor is an innovative open-source application for universal Minecraft mod management. About It combines three types of tools into a single ap

GestorMC 11 Dec 9, 2021
Simple random ore mod for Minecraft/Fabric. Heavily inspired by Randomite.

Rand'Ore >> Download << Simple random ores for Fabric! This mod is open source and under a permissive license. As such, it can be included in any modp

null 3 Dec 31, 2021
Simple random ore mod for Minecraft/Rift. Heavily inspired by Randomite.

Rand'Ore >> Download << Simple random ores for Rift! This mod is open source and under a permissive license. As such, it can be included in any modpac

Peakstep 1 Jul 10, 2022
HexMod - Minecraft mod about drawing spells

Hex A minecraft mod about casting Hexes, powerful and programmable magical effec

petrak@ 40 Jan 8, 2023
A minecraft modification based on Fabric with Yarn Mappings, developed for the newest version of the sandbox game Minecraft.

JupiterClient A minecraft modification based on Fabric with Yarn Mappings, developed for the newest version of the sandbox game Minecraft. Building th

Cedric H. 1 Jun 27, 2022
A mindustry mod that shuffles both the texture atlas and bundle

ohno amogus Total chaos Mindustry mod that shuffles both the texture atlas and the current bundle, providing an unforgettable gaming experience Comes

Мнемотехник 4 Sep 3, 2022
A Mindustry mod adding turrets from older versions of Mindustry, specifically Mindustry Classic

Mindustry Kotlin Mod Template A Kotlin Mindustry mod that works on Android and PC. This is equivalent to the Java version, except in Kotlin. Building

null 4 Sep 3, 2022
Yet another advanced Craftfting Table mod. My entry for ModFest: Singularity

Crafting Bench A utility mod that adds a custom crafting table with semi-automatic crafting. Features For a complete list of features please check the

Luca Argolo 2 Aug 23, 2022
A simple, configurable HUD mod for Fabric/Quilt

Modrinth | CurseForge Requirements Minecraft >1.19.2 Fabric Loader >0.14.8 or the equivalent Quilt version ModMenu >4.0.0 Fabric Language Kotlin >1.8.

null 3 Dec 15, 2022
🏝️ A companion mod to MCC Island!

Islander ??️ A companion mod to MCC Island! ETA? Soon ™️ Features Current Hey, it's not done yet! Planned Discord Rich Presence Hide particle trails b

Koding 5 Oct 23, 2022
Utility - The cross-platform native Kotlin command line tool template

Utility The cross-platform native Kotlin command line tool template. Usage Make

null 0 Jan 3, 2022
A utility library for Mindustry modding in Kotlin.

    MK Utils Mindustry Kotlin Utils Modules Name Dependency Description core / Basic typealias and utility texture / Pixmap process world / Entity and

Plumy Games 4 Aug 5, 2022
Utility for developers and QAs what helps minimize time wasting on writing the same data for testing over and over again. Made by Stfalcon

Stfalcon Fixturer A Utility for developers and QAs which helps minimize time wasting on writing the same data for testing over and over again. You can

Stfalcon LLC 31 Nov 29, 2021
A collection of small utility functions to make it easier to deal with some otherwise nullable APIs on Android.

requireKTX requireKTX is a collection of small utility functions to make it easier to deal with some otherwise nullable APIs on Android, using the sam

Márton Braun 82 Oct 1, 2022
Disk Usage/Free Utility - a better 'df' alternative

duf Disk Usage/Free Utility (Linux, BSD, macOS & Windows) Features User-friendly, colorful output Adjusts to your terminal's theme & width Sort the re

Christian Muehlhaeuser 10.3k Dec 31, 2022
An android lib that provides most commonly used utility function

Awesome-Utility An android lib that provides most commonly used utility function. It can help Android developers with supporting common utility functi

Ameer Hamza 2 Apr 5, 2022
An under development minecraft plugin (1.8.8) to learning Kotlin language

CorePlus CorePlus is a minecraft plugin coded with Kotlin language. Still under development CorePlus will be an essential for each minecraft servers !

Gonz 3 Jun 16, 2021
Stresscraft - State-of-art Minecraft stressing software written in Kotlin

StressCraft (W.I.P) State-of-art Minecraft stressing software written in Kotlin.

Cubxity 57 Dec 4, 2022
Theia - A Kotlin program used to analyze and discover backdoors in Minecraft Java 1.12.2 forge mods

Theia A Kotlin program used to analyse and discover backdoors in Minecraft Java

null 7 Jan 13, 2022