A project to san the internet of all open Minecraft servers.

Overview

MC-Server-Finder

A project that scans the internet to find open Minecraft servers.

Install the dependencies by running

pip install -r requirements.txt

To run the scanner, open up your terminal, and run

python run.py
You might also like...
Creates a landscape with more accurate river generation in Minecraft version 1.12 using python.
Creates a landscape with more accurate river generation in Minecraft version 1.12 using python.

MinecraftLandRiverGen View the following youtube video to set up a world that can interact with the python programs

Setup minecraft server (Tuinity) to your directory
Setup minecraft server (Tuinity) to your directory

hapeshiva server-setup Setup minecraft server (Tuinity) for you. Support for optimization Create optimized yml Customazible server port and view dista

Automatically prepare your Minecraft maps for release

map-prepare Automatically prepare Mineraft map for release. Current state: kinda works Make sure you have backups for your world before running this p

A simple script which allows you to see how much GEXP you earned for playing in the last Minecraft Hypixel server session

Project Landscape A simple script which allows you to see how much GEXP you earned for playing in the Minecraft Server Hypixel Usage Install python 3.

PyCraft - A Minecraft launcher made in python

A Minecraft launcher made in python. The main objective of this launcher is to enable players to enjoy minecraft (especially those without a mojang/microsoft account). This launcher is not illegal as all files are downloaded from libraries.minecraft.net

 A Minecraft clone written in python and pyglet.
A Minecraft clone written in python and pyglet.

PyCraft A Minecraft clone written in python and pyglet. Running PyCraft To run PyCraft, run the following code: git clone https://github.com/TheWebCra

Utility for generating randomizer datapacks for minecraft.

Minecraft Rando Utility for generating randomizer datapacks for minecraft. At the moment, it randomizes the following: Loot tables (including block dr

Script to remap minecraft 1.12 java classes.

Remapper Script to remap minecraft 1.12 java classes. Usage You must have Python installed. You must have the script, mappings, and files / folders in

You want to uto-update your private minecraft client? Give this to developer and enjoy!

minecraft-hack-installer You want to uto-update your private minecraft client? Give this to developer and enjoy! Steps to do: Install libraries: pip i

Comments
  • Store data in PostgreSQL

    Store data in PostgreSQL

    Right now, the scanner stores data in JSON, which is not a good thing. This was made for temporary use only, so it won't stick around for long.

    I recommend using PostgreSQL because it's a very stable and efficient SQL database.

    opened by ahnaf-zamil 1
  • Added scanner restarts if it finishes with all IPs

    Added scanner restarts if it finishes with all IPs

    Following features were added:

    • Added an optional feature which restarts the scanner whenever it finishes with scanning the IPs. It will keep running unless stopped.
    • Set the event loop policy to asyncio.WindowsSelectorEventLoopPolicy on Windows because asyncio sometimes gives errors because of this (only on Windows).
    • Fixed a bug where a scanner task would return if it found an IP that exists in the DB, instead of continuing. This was a critical fix.

    If you want me to make changes to anything, please let me know in the comments

    opened by ahnaf-zamil 0
  • Added async scanner

    Added async scanner

    An async scanner that will scan all IPs starting from 1.0.0.0 to 223.225.225.225. Here's the features:

    1. Runs asynchronously.
    2. Divided IPs into 10 tasks (could be increased in the future by changing the value of the MAX_TASKS constant).
    3. Stores new servers in a JSON file called findings.json (Creates it if it isn't available).
    opened by ahnaf-zamil 0
  • [Suggestion] A video showing the process needed to use the program

    [Suggestion] A video showing the process needed to use the program

    I was just wondering if it would be possible to make a short video showing how to install python and the requirements correctly, and how to start and use the finder itself.

    opened by BookWyrm114 1
Owner
drakeerv
I like Python and stuff.
drakeerv
Track your favorite minecraft servers' (too bee too tee) queue at any time at your own convenience!

2b2t Queue Monitor Track your favorite minecraft servers' (too bee too tee) queue at any time at your own convenience! Compiled Usage go to https://gi

Addi 1 Feb 5, 2022
MCRPC (Minecraft Resource Pack Comparator) checks your resource pack against any version of Minecraft to show resources missing from your pack for that version.

Minecraft Resource Pack Comparator MCRPC checks your resource pack against any version of Minecraft to show resources missing from your pack for that

null 3 Nov 3, 2022
Dontdie-minecraft - A python program that causes your computer to bluescreen whenever you die in Minecraft

Don't Die - A Python Program A python program that causes your computer to blues

null 3 Apr 19, 2022
Minecraft.nix - Command line Minecraft launcher managed by nix

minecraft.nix Inspired by this thread, this flake contains derivations of both v

null 12 Sep 6, 2022
Open-source project written in the ursina engine, simulating the popular game Minecraft.

Voxelcraft is an open-source project written in the ursina engine, simulating the popular game Minecraft.

Calinescu Mihai 21 Oct 6, 2022
My first Minecraft CPU. Created in collaboration with Peer Carnes as a final project in CS 281: Architecture and Assembly at the University of Puget Sound

Minecraft CPU This is my first ever Minecraft CPU, created in collaboration with Peer Carnes. We created a custom assembly language, including an asse

Andy Chamberlain 4 Oct 10, 2022
A near-exact clone of google chrome's no internet game, or the "google dinosaur game", with some additions and extras.

dinoGame A near-exact clone of google chrome's no internet game, or the "google dinosaur game", with some additions and extras. Installation Download

null 1 Oct 26, 2021
Typing test and practice on command line without the need of any internet connection

Terminal-Typing-Test Typing test and practice on command line without the need of any internet connection About CLI based typing test and practice tha

Angad Deep Singh 3 Oct 19, 2022
Game code for Evennia servers designed for use with ALPACASclient.

ALPACASgame Game code for Evennia servers designed for use with ALPACASclient. This code is meant to be a type of "compatability layer" between the AL

FreeDelete Software 1 Nov 7, 2021
Minecraft clone using Python Ursina game engine!

Minecraft clone using Python Ursina game engine!

Taehee Lee 35 Jan 3, 2023