Git Product home page Git Product logo

mcsniperpy's Introduction

⚠️ IMPORTANT ⚠️

DO NOT USE MCSNIPERPY -- READ BELOW

JUST DONT USE THIS IT DOESNT EVEN WORK

Use MCsniperGO for both of those features - https://github.com/Kqzz/MCsniperGO

MCsniperPY

MCsniperPY

A Fast, async, and open source Minecraft name sniper.

WebsiteDocsDonate

GitHub Stars Python Versions PyPI - License CodeFactor PyPI - Downloads


example

Overview

  • Asynchronous • MCsniperPY is asynchronous meaning it tends to be faster and more efficient than multithreaded name snipers
  • Open source • MCsniperPY is open source, meaning you can look at everything that goes on behind the scenes to get you a name. This means you can be sure it doesn't steal your account.
  • Fast • MCsniperPY is fast, but not so fast that your requests run out instantly.

mcsniperpy's People

Contributors

albarozzz avatar alekusanov avatar chrommie avatar coolkidmacho avatar duffgod avatar dufftwt avatar kakduman avatar kqzz avatar overestimate avatar sneakers avatar tenscape avatar treppenhaus avatar tropicbliss avatar veil-ctf avatar wwhtrbbtt avatar xyqyear 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

mcsniperpy's Issues

UnboundLocalError on line 159

timing used before definition.
Proposed fix:
Replace time_snipe with:

async def time_snipe(target, block_snipe):
    try:
        timing = await nx_timing(target, block_snipe)
        return timing
    except Exception:
        try:
            timing = await namemc_timing(target, block_snipe)
            return timing
        except Exception:
            print('uh')

Issue when starting sniper

When starting py sniper with py snipe.py and error occurs with
File "snipe.py", line 41
logging.info(f"{Fore.WHITE}[{Fore.BLUE}info{Fore.WHITE}] {Fore.RESET}{message}")
^

SyntaxError: invalid syntax

add heroku support

Could you add Heroku support? Like a big purple button that leads to heroku auto deploy.

the cmd prompt

it retuns the error PermissionError: [Errno 13] Permission denied: 'accounts.txt'

Ugly Title

The title for when you start MCsniperPY is kind ugly imo. Needs to have more color in it.
image

Problem with licensing

The GNU GPL v3 only requires people to provide source code with actual copies of the program. This means that if someone hosts this on the internet, as long they don't provide a download for the program, they do not need to provide source code. I highly recommend switching to the AGPL v3 in order to fix this.

Issue template

Provide a template for issues for people to follow so, when reviewing issues, all of the information necessary is already there without being asked for it.

200 status code in red color.

I think this is caused by it checking for 204 but the user got a 200. maybe if status < 300 so as to encompass all 200 codes.

example

Add multi-account warning

It's not possible to make more than 3 requests without getting ratelimit so support for multiple accounts should be removed.

Errors with every timing api

Regardless of the timing_system parameter in config.ini (teun, ckm, kqzz_api, namemc), there is an error for every name I try to snipe. As soon as I enter the name and delay, I get one of these errors in order of
teun
ckm
kqzz_api
namemc
namemc
kqzz_api
ckm
teun

I'm not sure if this is a mistake on my part, or if all of these timing systems are just not working. I'd appreciate a solution to the issue either way :)

Sniper Shuts off last second

At about a minute left until the name drops, the sniper says an error code and immediately shuts off afterwards.

Add proxy support

Add proxy support to MCsniperPY (recode branch). This will require alternate connection methods under the Account class.

Sniper not attempting snipe

I ran into a bug today, where the MCsniperPY rewrite would just not attempt a snipe. I believe this is caused by a bug in the calculation of droptime - 20 seconds here that's triggered when a name is dropping in > 20 seconds. I could be wrong. I'll try to debug it later today.

Recode

Fully recode the sniper and release as the main version.

Closes to quikly

Well the cmd page closes to quikly before sniping the name. I cant even see the error message!

RuntimeError when attempting to start recode via python modules

python -m mcsniperpy results in this

Traceback (most recent call last):
  File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\runpy.py", line 188, in _run_module_as_main
    mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\runpy.py", line 147, in _get_module_details
    return _get_module_details(pkg_main_name, error)
  File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\runpy.py", line 111, in _get_module_details
    __import__(pkg_name)
  File "C:\Users\User\MCsniperPY\mcsniperpy\__init__.py", line 4, in <module>
    from .cli import cli
  File "C:\Users\User\MCsniperPY\mcsniperpy\cli.py", line 27, in <module>
    sniper = Sniper(
  File "C:\Users\User\MCsniperPY\mcsniperpy\sniper.py", line 23, in __init__
    connector=aiohttp.TCPConnector(limit=300),
  File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\site-packages\aiohttp-4.0.0a1-py3.9-win-amd64.egg\aiohttp\connector.py", line 708, in __init__
    super().__init__(keepalive_timeout=keepalive_timeout,
  File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\site-packages\aiohttp-4.0.0a1-py3.9-win-amd64.egg\aiohttp\connector.py", line 207, in __init__
    loop = get_running_loop()
  File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\site-packages\aiohttp-4.0.0a1-py3.9-win-amd64.egg\aiohttp\helpers.py", line 276, in get_running_loop
    raise RuntimeError("The object should be created from async function")
RuntimeError: The object should be created from async function

Proxy Support

The developer of 3Snipe is currently implementing native proxy support. If you could do the same, I would be super happy, as this program has always worked much better than 3Snipe for my purposes. Thanks!~

offset test removed?

following the docs, for some reason i cant access mcsniperpy offset-test at all. it says it was removed. is it intentional, if so, what do i put for time output.

Namemc api NoneType

it isnt getting the status bar from beautifulsoup and causes a NoneType error.

Bot is failing to time a snipe

I was trying to snipe the username Ballroom for later tonight but when I out in the name and the 1000 for delay it failed to time snipe and crashed

Virus

Code is obfuscated 100% a virus not trusted async is a virust I know it from Yamen...

name change check

currently as far as I can see, your code does not check if the account has changed its name in the last 30 days

this might be a worthwhile addition as some sfa sites resell accounts so people might have accounts that others have already sniped names onto, you can see an example of how to do this here

Code Readability

DISCLAIMER: While this isn't a problem with MCsniperPY's actual functionality, I feel that it's important to it's development.

MCsniperPY's code is ugly. It's very difficult to read and understand due largely to ambiguous naming and it's largely additive nature. Because it's so hard to understand, it can be difficult for someone not acquainted with the project to contribute. This is probably why MCsniperPY, despite having 15+ forks still only has 3 contributors.

I suggest that MCsniperPY's code be refactored so as to be more expressive and easily modified. One such change could be splitting the codebase into multiple files and making names more consistent.

auth

I downloaded everything all worked correctly until when i set the offset it says failed to auth [email protected]. (dots are to hide my acc name

A LOT of 429 errors

Hey, I was using this sniper in the day before yesterday and it was working normal. But I tried today to snipe 4 names. My account has security questions, but I don't think this is the problem.
I tried to snipe and only 3 requests were sent successfuly, but got 403s. Here's the print of my snipe.
I already changed the snipe requests amount to everythink: tried with 8 requests, 5 requests, 3 requests and 40 requests just for testing. And in all of the cases I got 429s.
https://imgur.com/cMsy3FI

Delete McSniperPy

hey im done with the McSniperPy and got my Name but i wonder how to delete it and i found nothing on the web for it so please help me.

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.