Coder Social home page Coder Social logo

sumandora / tarasande Goto Github PK

View Code? Open in Web Editor NEW
69.0 3.0 7.0 15.93 MB

As the golden standard in cheating for Minecraft Competitive Multiplayer, tarasande provides the effective client-side solution to cheating.

License: GNU General Public License v3.0

Kotlin 81.50% Java 18.25% GLSL 0.25%

tarasande's Introduction

tarasande

Design ideology

Most of the features were developed to include possible new features without changing the existing code. The needed maintenance was supposed to stay low.

Usage

The cheat does not modify any minecraft elements, every new widget is in the iconic panel style:

Account manager

The account manager splits logging in and updating the session.
Don't forget to set your session after logging in.

Panel screen

The panel screen is bound to right-shift by default. This can be changed however.
Panels are clamped into the visible viewport.

Configuring panels

Panels can be middle-clicked on the title bar, which will open a menu with all its values.
If it doesn't, the panel does not have any values.

Key binds

  • Using the alt key, you can align panels with each other
  • Using the shift key, you can make sliders ignore their min and max boundaries
  • Using the arrow keys, you can adjust hovered sliders in small steps. (The handle which you are changing on range sliders is the side the mouse is on)
  • Using the ctrl+v shortcut in text field screens, will automatically fill in the clipboard content into the text fields, as long as no text field is focused and the clipboard content is in the common colon-separated format

Modules

Most modules have values, make sure to check if you configured a module according to your needs.

ESP

The shader esp uses the minecraft spectral arrow esp.
An optional texture pack, which can be found in the run folder of this repository, can improve its looks.
This decision was made in order to allow compatibility with other mods, which modify the entity rendering.

Package system

Packages either add more features, add support or do other miscellaneous changes to the game, which aren't important enough to belong to the main mod.
To install a package drop it into your mods folder like any other fabric mod.

File management and values

Location:

  • %userprofile%/tarasande on Windows
  • ~/tarasande on Linux

Values are the way the cheat saves your configuration.
To share your configuration, you need to send the Values file.

Support

Windows and Linux are supported. I do not own macOS hardware, so there is no official support for it. Launching the cheat under macOS shouldn't pose much of a challenge, however.

Download

Binary downloads

Video tutorial

Download the latest release here.
Installing the main mod is required to install the packages.
You also have to install Fabric Kotlin Support to use tarasande.

Compiling from source

Download the repository using git clone https://github.com/Sumandora/tarasande.git
Updates can be downloaded by running git pull in the cloned repository.

IDEs

Opening the repository using an IDE is possible and recommended for development, the following instructions will only show how to compile/run the cheat with a command-line/terminal.

Building requires JDK17.

  • On Windows, run gradlew build
  • On Linux, run ./gradlew build

This will compile the base cheat with all packages.
You can find the base cheat in the build/libs folder.

Running from source

Running requires JDK17.

First you have to generate the source code

  • On Windows, run gradlew :genSources
  • On Linux, run ./gradlew :genSources

After that run:

  • On Windows, run gradlew :runClient
  • On Linux, run ./gradlew :runClient

This will run the base cheat in a development environment.
Your working directory will be the run folder in the repository root.

Installing the packages

Run the following command if you didn't do it already.

  • On Windows, run gradlew build
  • On Linux, run ./gradlew build

If you are running the cheat in a dev environment run:

  • On Windows, run gradlew installPackages
  • On Linux, run ./gradlew installPackages

You can now start the cheat again and will have all packages installed.

If you are not running a dev environment enter the package folder you want.
Enter the build/libs folder of the package folder and move the main jar file to your mods folder.
The "main" jar file is the one without any suffix other than the version.

Features

Feature Description
Event-based system A way for the features to communicate with other features without interfering with them.
Rotation Leak Prevention A old anticheat check which was discovered a long time ago, yet only few anticheats implement it and even less cheats actually fix it.
Click method: Dynamic A mathematical formula, which defines the click pattern
Tick base manipulation Allows to manipulate the in-game clock
https://youtu.be/CQq31abCPsg
https://youtu.be/2aqbEvrEdJ4
Inventory cleaner An approach to inventory cleaners, in which the user chooses between equally good items
Scaffold walk Rotations, which are nearly impossible to separate from the ones of a legit player
https://youtu.be/Xus2F-HloWs
Bed ESP A Bed ESP, which calculates the best way to break a bed
Block bot A griefing module, which moves into other players line of sight in order to annoy them
Dropper A module which uses prediction to solve dropper puzzles
https://youtu.be/W48PQ_7nDDQ
Prediction engine Allows prediction of local and other player entities
Protocol spoofers Makes it appear as you are using a different client
Code checker A tool made to automatically quality control the source code
Kill aura If not the best multi-version PvP Kill aura (including adjustments for 1.11 shield changes)
https://youtu.be/ntseC-D75HQ
Nuker A nuker, which does not violate badpackets, unlike in a billion other cheats
Murder Mystery An over-engineered solution to finding murderers in Murder Mystery
Trouble in terrorist town Using assumptions and approximations to generate a hit-log

Also note that the rendering code is largely inefficient and was made to be easy not fast.

Accomplishments

  • This cheat managed to get to the top of Hypixels Sumo PvP leaderboard.
  • This cheat beat several other cheats (some with prices of up to 100€), while the cheaters usually don't even see that they were killed by a cheat.
  • Bypassed killaura checks of anticheats with many years work put into them.
  • The cheat was used as a ghost cheat in many high-rank games. Many modules were used (e.g. Kill aura and Scaffold walk) but the cheating went unnoticed for months and years.

tarasande's People

Contributors

florianmichael avatar sootysplash avatar sumandora 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

Watchers

 avatar  avatar  avatar

tarasande's Issues

Cannot launch on MacOS

OS: MacOS 13.5.2 (Ventura)
Arch: M1 (arm64)
Versions:

  1. Minecraft 1.20.2
  2. Fabric Loader 0.14.24
  3. Fabric Kotlin 1.10.13+kotlin.1.9.20
  4. Java 17.0.2
  5. Gradle 8.4

After adding main mod with Fabric Kotlin using Prism Launcher, I get the following error upon launch:
CleanShot 2023-11-12 at 21 09 50@2x

Any ideas as to why this happens?

Need some help if you see it

Can server level detect the mod of the client? I was banned today. And what is serverside disconect? It shouldn't be able to prevent cheating detection like screen sharing. But it is indeed the best hacker client I have ever used, thank u.

Suggestion for the Zoot module

The Zoot module works really great but it would be really good if it also picks up the water that it has placed. I only recently started learning to code and I am no where near to understanding the code and because of that also not able to modify it.

Suggestion for Killaura

Could you maybe add the feature to be able to just hold down the bind of the Killaura module because it would be faster to switch the Killaura on and off. I personally need it because in UHC I have the problem that I need to switch the Killaura on and off very fast because I have to place lava under the enemy after a hit.

crash and stuck on saving world

when i tried the dev build, there was a chance that when i left a singleplayer world it would freeze on Saving world, when i tried relaunching mc, it would be frozen on a black screen and i had to Ctrl Alt Del, close it, and then relaunch MC with fullscreen set to false in the options.txt file.

after that i tried 1.20.3, it worked fine on everything but when i entered a server and tried to open the ESP description, it froze, shrunk the screen and crashed, after i tried relaunching the same thing happened with the black screen, and i had to do same process.

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.