Skip to content
This repository has been archived by the owner on May 16, 2021. It is now read-only.

tropicbliss/NodeSniper

Repository files navigation

NodeSniper

Notice

Use the successor to this sniper here instead. This sniper no longer functions.

For sniper developers

Microsoft authentication server link:

https://login.live.com/oauth20_authorize.srf?client_id=68f2f45b-02e2-4625-8225-25c6fcc25039&response_type=code&redirect_uri=https://buckshotrs.com/auth:1338&scope=XboxLive.signin%20offline_access&state=STORAGE_ID

New update

Due to the GoSnipe auth server recently going down, I decided to self-host an auth server.

Note

This sniper will not be actively developed anymore. Feel free to fork it. Still works at the time of writing btw.

Disclaimer: A sniper will only be as good as how many accounts you have. MCsniperPY, GoSnipe, and NodeSniper doesn't support proxies so you can only use it with one account per instance. This sniper will only be as good as MCsniperPY and GoSnipe (but supports GC sniping so maybe slightly better 😼), which means that it is not suited to sniping highly searched names. Any other sniping service with their insane amount of accounts will easily snipe the name before you do. Sniping any name above 50 NameMC searches will require extremely good luck on your end. Good luck!

Feel free to skid this sniper, sell it, do whatever the fuck you want to do with it. Just maybe give me some credit plz, and I will be happy 😊.

Features

  • Mojang account sniping
  • Microsoft account sniping
  • GC sniping
  • Spread (delay between asynchronous sniping requests)
  • Auto offset (never rely on this feature for reliable sniping, it should only be used to gauge the delay for first time snipers, adjust upon that delay for subsequent snipes)
  • Change skin

Why is it called NodeSniper, when it is made in Java?

https://imgur.com/a/hixbvFt

Why

Because.

Alright, jokes aside:

This sniper was made because I just wanted to make a sniper for fun. It is also easy to use, platform-agnostic, and easily extensible. It supports Microsoft authentication and many more other cool features. I don't have all the time in the world to maintain this project (I'm a fuckin' student), so I am only going to add important features and then call it a day. I'd like to move on to other projects. Also yes the code is deplorable. I don't plan to refactor it cuz I'm sick of working with anything sniping related. CodeFactor is 100% capping.

Credits ❤️

Dependencies used:

Setup

Installation

  1. Download OpenJDK 11 or newer here.
  2. Download the sniper here.
  3. Unzip the files and move it to an accessible directory in your computer.
  4. Set up Dimension 4 / chronyd and shit. If you came from MCsniperPY you should know.

Setting up an account

Open the file "account.yml" with a Notepad application and enter your username and password of your account. Enter the three security questions of your account in the fields "sq1", "sq2", and "sq3". Take note that order matters. The YAML parser can be quite picky so it will return an exception if it is of the incorrect format.

Important info: A weird quirk of .yml files is after every colon in each field, you gotta put a space, otherwise the program will crash. I regret using YAML.

Indicating whether you are using a Mojang or Microsoft account

Open "config.yml" and enter true or false under the field "microsoftAuth".

Setting up the delay

Open "config.yml" and enter the delay you want to use in milliseconds. For more info on delays click here. Take note that the delay you use for MCsniperPY and this sniper is different. I honestly don't have enough accounts to test for delays so use whatever delay you like.

Changing skin after snipe

Move the skin file into the same directory as the JAR file.

Additional config options

Spread: Determines the amount of milliseconds the sniper waits after sending a request before sending the next. It's asynchronous so you don't have to worry about the receiving time.

GCSnipe: Yes

autoOffset: Enables auto offset calculation. Use this for finding out your offset for the first time sniping. Use this calculated offset value to adjust your offset for your subsequent snipes. Do not rely on this feature for consistent snipes.

The following fields below concern the name change feature of NodeSniper:

changeSkin: Determines whether to change skin after snipe.

skinModel: Choice between "classic" and "slim".

skinFileName: The name of the skin file, with extensions of course.

Usage

Navigate to the directory in which the sniper, account and config files are from your terminal. Again if you are not sure MCsniperPY documents a similar process right here. After that type in the following:

java -jar NodeSniper-2.6.2.jar

or if you are using a Mojang account and want to automate the process:

java -jar NodeSniper-2.6.2.jar <username>

Packaging JAR file from source

mvn package -f "NodeSniper/pom.xml"

Need help?

If you are inexperienced it's probably better to use MCsniperPY instead, especially since it has a large community willing to help you.

Bug reporting

Feel free to use the GitHub issues tab. This is a new sniper so there may be tons of bugs.