Finds players using brownmen exploit

Overview

Lambda Plugin SDK

This project in an example to show how a proper plugin for Lambda Client is set up. The advantage of plugins for a utility mod is that they allow the user to decide what features their personalized client will have. Plugins work in plug and play manner, and can be downloaded and activated inside the ingame menu without reloading the client as long as no mixins are used for the plugin. If you are scared about the Kotlin in this project be aware that Kotlin is a wrapper language for Java. That means that plugins can also be natively written in Java.

Setup

To achieve coding building and publishing your own plugin most of the following steps are required.

Fork

This is a template repository and can be used as a base to create a custom plugin. Press the Use as template button on GitHub to automatically create a linked fork to this repository.

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/plugin-sdk

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
  4. Run the genIntellijRuns Gradle task, or run ./gradlew genIntellijRuns

Configure Gradle

Test if the environment is set up correctly by building the plugin jar using the Gradle tab on the right side of the IDE.

  1. Go to PluginExample > Tasks > build > jar in the Gradle tab and run the script
  2. IntelliJ will create a new directory called build. The final built jar will be in build/libs

Config

Configure the metadata of your plugin in plugin_info.json. The flag main_class must contain the target main class Plugin in this case it is PluginExample.kt

Plugin

The plugin main class will act as a register for the functions a plugin can provide. For example when a new module class is created you have to add this to the onLoad() function of the plugin class.

modules.add(ModuleExample)

Every service is required to be added to the main class in order to index the contents.

PluginModule

A module represents a utility module inside the game. The PluginModule class acts as a wrapper for Module class. For many examples on how a module can work check out the native modules of lambda, or the given example in this project. The difference from the native Module class is that each component of a plugin requires a reference to the main Plugin class.

pluginMain = PluginExample

Every PluginModule class will need to be registered to the main plugin class

ClientCommand

Plugins use the same class as the native client for registering commands. Feel free to check out the commands of Lambda Client as a reference.

PluginLabelHud

A LabelHud is used to display information in the player GUI. The PluginLabelHud class acts as a wrapper for LabelHud class. For many examples on how a hud can work check out the native hud elements of lambda, or the given example in this project. The difference to the native LabelHud class is that a referral to the main plugin class is given in the object data.

pluginMain = PluginExample

Every PluginLabelHud class will need to be registered to the main Plugin class.

Background Jobs

If coroutines are needed background jobs can be registered using

bgJobs.add(BackgroundJob)

Mixin

Example coming soon. Plugin won't be able to hot reload anymore because mixins need to be triggered on client start.

Build

  1. Go to PluginExample > Tasks > build > jar in the Gradle tab and run the script
  2. IntelliJ will create a new directory called build the final built jar will be in build/libs
  3. Put the ExamplePlugin-1.0.jar into your ./minecraft/lambda/plugins folder and run the game.

Publish (coming soon)

Insert the link of your created fork into the plugin manager to load the plugin, or transfer your repository to official plugin organization of Lambda. After review, your plugin may get added to the native marketplace.

You might also like...
The Race tracer app simulates the progress of two players in a race.

Race tracker app The Race tracer app simulates the progress of two players in a race. The idea is to demonstrate basic concepts of Kotlin coroutines.

With MVVM Architecture pattern using Android Architecture Components This is a sample app demonstrating Youtube player animation using constraint layout
With MVVM Architecture pattern using Android Architecture Components This is a sample app demonstrating Youtube player animation using constraint layout

Youtube UI/UX Animation This is a sample app demonstrating Youtube UX/UI animation using ConstraintLayout.It implements the Keyframe Animation feature

Jetpack Compose Boids | Flocking Insect 🐜. bird or Fish simulation using Jetpack Compose Desktop πŸš€, using Canvas API 🎨
Jetpack Compose Boids | Flocking Insect 🐜. bird or Fish simulation using Jetpack Compose Desktop πŸš€, using Canvas API 🎨

🐜 🐜 🐜 Compose flocking Ants(boids) 🐜 🐜 🐜 Jetpack compose Boids | Flocking Insect. bird or Fish simulation using Jetpack Compose Desktop πŸš€ , usi

Extremely useful library to validate EditText inputs whether by using just the validator for your custom view or using library's extremely resizable & customisable dialog
Extremely useful library to validate EditText inputs whether by using just the validator for your custom view or using library's extremely resizable & customisable dialog

Extremely useful library for validating EditText inputs whether by using just the validator (OtpinVerification) for your custom view or using library's extremely resizable & customisable dialog (OtpinDialogCreator)

Monitoring water tanker level using NodeMCU ESP8266 and HC-SR04P Ultrasonic Sensor and broadcasting it using a simple HTTP server inside NodeMCU ESP8266 and show data in an Android App
Monitoring water tanker level using NodeMCU ESP8266 and HC-SR04P Ultrasonic Sensor and broadcasting it using a simple HTTP server inside NodeMCU ESP8266 and show data in an Android App

WaterLevel Preface This project aims to finding a tanker water level using NodeMCU with ESP8266 core and HC-SR04P Ultrasonic sensor and broadcasting i

This is a practical project for Professional Android Developers that covers clean Architecture basics using the following: skills: Real-like coding with Kotlin, MVVM Design pattern, Kotlin Coroutines, Room database, Navigation Controller, Jetpack compose, Use cases, and Dependency injection using Dagger-Hilt.
Fractal Trees 🌴 using recursion | Demonstrated using Jetpack Compose πŸš€

Fractal Trees πŸ“œ Description Implementing Fractal Trees 🌴 with recursion ➰ and using Jetpack Compose to demonstrate it πŸš€ πŸ’‘ Motivation and Context H

This Andoird project is about classifying garbage pictures using a CNN-based Tensorflowlite model and fetching location using GPS to mark its area on the map.
This Andoird project is about classifying garbage pictures using a CNN-based Tensorflowlite model and fetching location using GPS to mark its area on the map.

Grbage_Detector_And_Locator Description As per some of the recent reports published, in India, the pollution levels are increasing at a colossal pace

This project shows trending github repositories using MVI (Model View Intent) using kotlin flows and multi module clean architecture

GithubTrendingMVIFlow Build Architecture: This project shows trending github repositories using MVI (Model View Intent) using kotlin flows and multi m

Implement Text Recognition using MLKit in Jetpack Compose using Kotlin
Implement Text Recognition using MLKit in Jetpack Compose using Kotlin

Implement Text Recognition using MLKit in Jetpack Compose using Kotlin. The application is built using Kotlin Programming Language with Jetpack Compose Navigation.

Jetpack-compose-uis - A collection of some UIs using Jetpack Compose. built using Katalog

Jetpack Compose UIs This is a collection of some UIs using Jetpack Compose. It i

Drawing App: A simple drawing application that allows the user to draw using a pencil or using shapes
Drawing App: A simple drawing application that allows the user to draw using a pencil or using shapes

Drawing-App Drawing app is a simple drawing application that allows the user to

Screencast using Minecraft blocks using Minestom
Screencast using Minecraft blocks using Minestom

BlockScreen πŸ–₯️ Usage Note: This can only be used locally, servers generally don't have capturable screens First, download the latest jar, then to sta

An E-Commerce android App whose frontend is implemented using Kotlin & XML files and backend/database is implemented using My SQL & PHP files

An E-Commerce android App whose frontend is implemented using Kotlin & XML files and backend/database is implemented using My SQL & PHP files

This is a sample app to demonstrate the power of using EventSourced models and the ease with which these can be modelled using Kotlin.
This is a sample app to demonstrate the power of using EventSourced models and the ease with which these can be modelled using Kotlin.

Lego 4 Rent This is a sample app to demonstrate the power of using EventSourced models and the ease with which these can be modelled using Kotlin. To

A simple authentication application using Jetpack compose to illustrate signin and sign up using Mvvm, Kotlin and jetpack compose
A simple authentication application using Jetpack compose to illustrate signin and sign up using Mvvm, Kotlin and jetpack compose

Authentication A simple authentication application using Jetpack compose to illustrate signin and sign up using Mvvm, Kotlin and jetpack compose Scree

A complete Kotlin application built to demonstrate the use of Modern development tools with best practices implementation using multi-module architecture developed using SOLID principles
A complete Kotlin application built to demonstrate the use of Modern development tools with best practices implementation using multi-module architecture developed using SOLID principles

This repository serves as template and demo for building android applications for scale. It is suited for large teams where individuals can work independently on feature wise and layer wise reducing the dependency on each other.

Tesla App Clone built in Kotlin, using Compose. The project was initially designed by Clinton using Flutter.

Tesla Tesla App Clone built in Kotlin, using Compose. The project was initially designed by Clinton using Flutter. We are keeping this repo as a singl

Remoter - An alternative to Android AIDL for Android Remote IPC services using plain java interfaces

Remoter Remoter - An alternative to Android AIDL for Android Remote IPC services using plain java interfaces Remoter makes developing android remote s

Owner
notperry1234567890
notperry1234567890
Writeup and exploit for installed app to system privilege escalation on Android 12 Beta through CVE-2021-0928, a `writeToParcel`/`createFromParcel` serialization mismatch in `OutputConfiguration`

Writeup and exploit for installed app to system privilege escalation on Android 12 Beta through CVE-2021-0928, a `writeToParcel`/`createFromParcel` serialization mismatch in `OutputConfiguration`

null 52 Dec 30, 2022
Android library to make notes drop animation for music players

VusikView Min SDK 11 Screnshots How to use If you want use this library, you can download project and import it into your workspace and add the projec

Chetan Kaushik 119 Nov 29, 2022
A Mirai console plugin that can provide osu!std players some appropriate beatmap (WIP)

OsuMapSuggester A mirai-console plugin that can provide osu!std players some appropriate beatmap. (WIP) Features It can analyze player's aim, speed an

StageGuard 29 Dec 14, 2022
Messing with Skyblock players in fashion (Sorry @My-Name-Is-Jeff , not enough trolling)

WARPT WARPT is a mod that messes with the average skyblock player's session. You will hate using this mod, as much as I hate skyblock in its current s

Ulypse 2 Dec 21, 2021
Messing with Skyblock players in fashion (Sorry @My-Name-Is-Jeff , not enough trolling)

WART WART is a mod that messes with the average skyblock player's session. You will hate using this mod, as much as I hate skyblock in its current sta

Ulypse 2 Dec 21, 2021
ForceField - A Plugin that lets all Players in a specific radius fly away from you

ForceField A Plugin to not get annoyed of other Players Commands /forcefield [Pl

Marcel BΓΆcker 2 Oct 13, 2022
SkyFlight - Let players fly with their own flight energy

Building Gradle - Dependency Management The GradleWrapper in included in this pr

δ½ δ»Šε€©ζ²‘θ·‘ε›Ύ 0 Jan 17, 2022
Auxio is a local music player with a fast, reliable UI/UX without the many useless features present in other music players

Auxio A simple, rational music player for android. FAQ | Licenses | Contributing | Architecture About Auxio is a local music player with a fast, relia

null 3 Mar 21, 2022
Alfheim - Greetings to all players and those who just passed by in the Alfheim repository

Greetings to all players and those who just passed by in the Alfheim repository!

null 2 Dec 1, 2022