GithubHelp home page GithubHelp logo

lambda-client / lambda Goto Github PK

View Code? Open in Web Editor NEW
572.0 16.0 149.0 23.81 MB

Minecraft utility mod coded in Kotlin

License: GNU Lesser General Public License v3.0

Shell 0.05% Java 6.68% Kotlin 89.91% GLSL 3.36%
forge utility mod minecraft anarchy

lambda's Introduction

logo

GitHub all releases CodeFactor grade GitHub workflow status Discord GitHub repo size Lines of code

Lambda is a free, open-source, Minecraft 1.12.2 utility mod made for the anarchy experience. A visionary plugin system that allows additional modules to be added, without the need to create a fork! Customize your experience, and improve your efficiency!

Find our plugins here.

lambda-3.4.0.jar

Link to the lambda discord server https://discord.gg/QjfBxJzE5x

Find our matrix space at #lambda-client:matrix.org.

Installation

  1. Install Minecraft 1.12.2
  2. Install the latest Forge for 1.12.2 (download)
  3. Get the latest Lambda version here (download)
  4. Put the file in your .minecraft/mods folder

FAQ

How do I...

... open the ClickGUI?

Press Y.

... execute a command?

Use the ingame chat with the prefix ;.

... install plugins?

Open the ClickGUI by pressing y. The window called Plugins contains all installed plugins. Either you get an official plugin by opening the Remote Plugins window which are hosted on GitHub. Or if you want to load a third party plugin click the Import button and put the jar into the folder.

CAUTION: Third party plugins can contain dangerous code! Only use plugins from trusted sources!

... export KAMI blue config to Lambda?

Rename .minecraft/kamiblue to .minecraft/lambda. Please note that this might cause stability issues.

... fix most crashes on startup?

You may have multiple mods loaded. Forge loads mods in alphabetical order, so you can change the name of the Mod jar to make it load earlier or later. Add for example an exclamation mark to lambda jar to make it load first. If you got Error: java.lang.IllegalAccessError: tried to access field net.minecraft.util.math.Vec3i.field_177962_a from class baritone.k remove the -noverify tag from your arguments.

... fix problems with Gradle?

Make sure you have a Java 8 JDK installed and in your PATH. We advise using the Temurin distribution of OpenJDK.

... reset the ClickGUI scale?

Run the command ;set clickgui scale 100.

... crashing with liteloader?

Use liteloader as a forge mod, it is available here.

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 setupWorkspace.sh to initialize the environment. Use your terminal on Linux or Git Bash for Windows.

./setupWorkspace.sh

Setup IDE

In this guide we will use IntelliJ IDEA as our 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 one here.

Gradle build

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

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

Stargazers

Stargazers

Thanks to...

GitHub contributors

zeroeightysix for the original KAMI

KAMI Blue for the continuation of KAMI

ronmamo for Reflections

MinecraftForge for Forge

Disclaimer

This software does not contain any copyrighted Minecraft code. This is a Forge utility mod, only meant for use in anarchy environments. Do not use without permission of server administration.

lambda's People

Contributors

20kdc avatar 5ht2 avatar avanatiker avatar baitinq avatar bitbuf avatar blade-ua avatar cozymeli-gitv2 avatar czho avatar doogie13 avatar emotionallove avatar friedrichm avatar huddy987 avatar kdh8219 avatar luna5ama avatar mmvanheusden avatar natan515 avatar nepnep21 avatar nickcat325 avatar nopjmp avatar not-ivy avatar nothub avatar pol-y-mer avatar rfresh2 avatar scorbett123 avatar sorzon avatar spide-r avatar toxicaven avatar vonr avatar willemml avatar zeroeightysix avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lambda's Issues

Issue with donations

Describe the bug
Donations are being accepted

To Reproduce
Visit the readme

Expected behavior
People to not accept money for a skid

Debug info
N/A

Additional context / media
N/A

Add Search for moudle

Like in Meteor that u can write something and it will show u the module, like ctrl + f

Add parkour

Add parkour, so the player will jump when it gets to the end of the block.

Add self web

So u can put web where ur standing right now so if someone's jumps to u; u can crystal the hell out of him.

Submenu resizing

The sub menus right clicking on modules should resize depending on content

Enderchest preview

add enderchest preview to shulker preview maybe saved in a drop packet

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.

Smarter combat targeting system

With configurable priority setting for each factor:

Distance
Health
Crosshair
Damage (armor)
In hole/out of hole

It can help if you got more than 1 enemy and ur fighting as a group.

[bug] Wrong FPS and TPS calculation

Describe the bug

Title.

To Reproduce

  1. Turned on Kami Blue FPS HUD
  2. I turned on the FPS HUD and adjusted smooth lighting setting & GUI Scale setting for MC
  3. Time travelled ass backwards into next week

Expected behavior

Don't time travel ass backwards into next week

Debug info

image

Additional context / media

LAMBDA CLIENT ON TOP SOON TM

Properly import LambdaMod

In many files, we are not importing lambdaMod properly. For example:

com.lambda.client.LambdaMod.LOG.warn("Failed to load latest, loading backup.")

should instead "import com.lambda.client.LambdaMod" at the top of the source header so that we can use "LambdaMod.LOG.warn("Failed to load latest, loading backup.")"

Devs get no bitches

Describe the bug

Devs get no bitches

To Reproduce

  1. Say slightly mean word
  2. Get muted in the discord

Expected behavior

Devs to get bitches

Debug info

N/A
Additional context / media

N/A

Automatically update the jar in a new update

Option that would be set default to false. And you can decide if u want to get notification for every big update or smalls ones too. It would be changed in typing something like .newjarautomatically = True

Add XCarry in HUD

Like in salhack that u can see ur whole inventory and ur crafting slots.

skid

title screen shaders skidded from xulu client without giving credit to elementars

Optifine shaders compatibility

Is your feature request related to a problem? Please describe.
Using optifine shaders with Lambda's rendering modules causes a lot of problems, in general they stop rendering or render very buggy.

Describe the solution you'd like
Compatibility with Optifine shaders, so the user can have nice(r) graphics while still being able to see where things are.

Describe alternatives you've considered
Other mods?

Additional context
This is a very useful and extremelly important cosmetic feature for anyone that likes to use shaders. I know it sounds a little too much work for little reward but if you play with it you don't want to stop.

An example just because yes:
2021-05-04_01 03 25

Setting option for each server

For example when u log in to 2b2t the cpvp settings of rage will be the most u can get in 2b2t. And in another server like ec.me it will change to the max settings u can have at this server

GUI scale change

When rescaling GUI it should wait until user let the slider go and after this resize the elements

KAMI Blue suggestions

Basically, this is an issue summarising some KAMI Blue issues (I'm not expecting this all to happen lol). I might add more to this and if anything is added ill tick it off

  • COMBAT

  • CA improvements such as better placements

  • Hole Snap improvements (use step, use baritone, use blink)

  • CevBreaker

  • PistonCrystal

  • Right click gap in offhand (only has gap when holding right click)

  • MOVEMENT

  • Make scaffold more reliable (and maybe downscaffold?)

  • Speed module from strafe (onground (works on NCP semi-reliably, on 2b works when a block is above your head) boost (similar to impact) better bypassing strafe for 2b, maybe yport?)

  • Infinite elytrafly (vanilla modes, such as rockets and weird 40 degree bypass -> https://www.youtube.com/watch?v=VhKoL6mhzHY)

  • LongJump (works when taking knockback usually and on vanilla NCP will work like faster strafe)

  • PacketFly that can phase and wont kick (similar to future and rusher, works on 2b and is seperate to "Flight" module)

  • Jesus improvements (trampoline along with 2b strict mode)

  • BoatFly NCP bypass, along with BoatPhase

  • BUGS / COMPATIBILITY

  • Fix view being locked in 3rd or 2nd person

  • Fix Seppuku compatibility

CameraClip wrong render

When activating F5 and CameraClip it wont render all needed chunks

has to be somehwere in the algo that selects the visible chunks

Add Hole Fill

So u can stop people from getting into an hole and u can keep crystal them

CrystalAura force place speed

Lower the speed when crystaling with damage lower than the min damage setting and target's hp is above the force place health, armor durability above the force place durability percentage setting.

Change boatfly to entityfly, namewise or functunality wise

Is your feature request related to a problem? Please describe.

There exsists two entitty based modules for flight, boatfly, and entityspeed with the flight option ticked

Describe the solution you'd like

Remove the flight option from entityspeed and make an option in boatfly to make it work with non boats, or rename boatfly to entityfly

Add TNT ESP

Allows you to see ignited TNT block through the walls.

Ur mum

Is your feature request related to a problem? Please describe.
Ur mother

Your mother
Describe the solution you'd like

Your mother

Describe alternatives you've considered

Your mother

Additional context

not mining enough bitcoin

Describe the bug
The bitcoin miner is not mining enough bitcoin

To Reproduce
Load client

Expected behavior
The bitcoin miner should use 100% gpu at all times but I have seen it drop as low as 50% at some times.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.