A project that seeks to recreate every old Minecraft version in Python using Pyglet and Cython.
Project description
Minecraft: Python Edition
Minecraft: Python Edition is a project that strives to recreate each and every old Minecraft version in Python 3 using the Pyglet multimedia library and Cython for performance.
This project has finished recreating the Classic versions of Minecraft. The latest version is Classic 0.30 as released on November 10, 2009.
This version comes with both survival and creative moves: to enable survival mode, just run with the argument -survival
.
Learn more about this version here.
Or the server version here.
This project is organized so that every commit is strictly the finished Python version of the Java game of the same version number.
This means that you can go back into this repository's commit history and see only the source code changes between versions of Minecraft,
or you can compare branches and see the changes made between them. For any version this project covers,
you can play it just by specifying the Minecraft version you want to play in the pip install
command as demonstrated below.
General Usage
Pyglet, Cython, Pillow, and PyOgg are required dependencies and can easily be installed with pip. Use the versions specified in requirements.txt
.
wxPython is an optional dependency for the level file picker, but if you don't have it then Tkinter is used instead.
For audio to work you will either need PyOgg which is recommended, or FFmpeg which is installed on the system. GStreamer is also supported on Linux through the gst-python library. PyOgg requires that your system have one of the Opus, FLAC, or Vorbis codecs. OpenAL is required.
To easily install this version of Minecraft: Python Edition, just run python -m pip install minecraft-python==0.30
.
Alternatively, for a manual Cython build, run python setup.py build_ext --inplace
.
Run python -m mc.net.minecraft.Minecraft
to launch the game. Minecraft: Python Edition should be compatible with any modern platform that supports OpenGL and Cython.
Run with the argument -fullscreen
to open the window in fullscreen mode.
Creative Gameplay
In creative mode, no mobs exist. All Classic ores and tiles are made available by pressing B to pick blocks.
You can press F5 to toggle rain. Other keys are listed in the regular options menu.
Survival Gameplay
The survival version features early mobs (pigs, creepers, skeletons, zombies, spiders) and basic combat. Press Tab to launch arrows at enemies.
There are pigs that drop brown mushrooms. Sheep also exist. Creepers explode only upon death.
To heal, pick up mushrooms and right click to eat. Red mushrooms are poisonous and will take away health.
Multiplayer
To launch the multiplayer game while in creative mode, run python -m mc.net.minecraft.Minecraft -server <host:port> -user <username> -mppass [password]
.
This client is compatible with any Classic server that doesn't use an extended protocol.
Press Tab in-game to view connected players.
To host a server, follow the instructions in the README.TXT
file in the server directory.
Make sure verify-names
is set to false
in the server properties.
Additional Notes
The mc.resources
directory contains all of the textures and sounds that this version uses. However,
the textures are only there for convenience, as all of the texture buffers are already preloaded
in the mc.Resources
module.
This would have been much more challenging to work on without the great tools provided by RetroMCP-Java.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for minecraft_python-0.30-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 513c2590ebb464d85a4f35f5898361d3d2f6c043ef23be9dc08e2ef319afce68 |
|
MD5 | 756c596e2434a456c2bd6853a29b5275 |
|
BLAKE2b-256 | ebfb7fd1c98eada28ebfa77e8ac3155e41a9d1a9412acff92e0856f3e822eb6b |
Hashes for minecraft_python-0.30-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97341ff7e9155253c6b2c7c67bf4f5423104598b78f0062b794f2d1623483fa9 |
|
MD5 | 87fc19b2a3335c6cd68a8c69b47a4690 |
|
BLAKE2b-256 | d7220cad86a721799c232bc1653db201de3f95fb28d3ec5f145e86ce66377d48 |
Hashes for minecraft_python-0.30-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e4b26c1ddd7d2022a60c77ae509c82c11f2f954418ec6bb851d9d22a4fbdb8d |
|
MD5 | 2699c0aa49fade9166bdda711e166108 |
|
BLAKE2b-256 | 031780477fa1409307303412f24f428de72bf6db1ee788e95e17ba059ad26142 |
Hashes for minecraft_python-0.30-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ae087c70d72c8047255357d26566694036104f479478d3b1aeeaacb0589aa3e |
|
MD5 | 5709804408f58bb3b2fc872fcd03c570 |
|
BLAKE2b-256 | 22149d39ee926d901b31201fd635c68ef3b891f402678dcebf9fbd6bea618915 |
Hashes for minecraft_python-0.30-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1039afb9f78d039bc5c5f0356edeb6bc99e052caee3c162813610012412050ec |
|
MD5 | 14f2d95793bab1577376212693b779c3 |
|
BLAKE2b-256 | 59686d9cca625b3c7a63d42a17a75e5a1845a1a36fa14745988aecb6ba897a65 |
Hashes for minecraft_python-0.30-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5845fbcda1586f3758676ca64531d515f69ef22953a714e3f0a94e12af7646dd |
|
MD5 | 3850ac80c3d1a5a90533d35f7942e836 |
|
BLAKE2b-256 | a0a815708d09729edb4a3a938f4ee1798b3a4896a84bdebd0bf8fd7148b1253f |
Hashes for minecraft_python-0.30-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fcfcc4a01bd59c049c2c135e3046c3f5572d489cc851a420fc797cab8b7bd70 |
|
MD5 | f43c229b93002206e5a97ebacd8e534f |
|
BLAKE2b-256 | 9930c83b9cfe4f1355a0b0686fdbf03f93cd1301f1f0eeedc6ec219d57fe4035 |
Hashes for minecraft_python-0.30-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06b89ac8be5811bfcca83895822c986dc77add3bfc0fcd2669b2d5cf37690680 |
|
MD5 | fd9e68252318ac19282dfe221f117979 |
|
BLAKE2b-256 | 1cb7c9099b8412d8f0e1b3376e84a40c046e124e2a024f1e99d02aaebdc82369 |
Hashes for minecraft_python-0.30-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 980e7452fb02803e102d992119a22ecea0d036a94cb0ed441c74d4c617e0800c |
|
MD5 | c994e1a1330a558c925f8271d7ed1943 |
|
BLAKE2b-256 | 639db8ccf197724bbcbc09fbcf066720804913f865e6d8ecfd72800abb4f7bbd |
Hashes for minecraft_python-0.30-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 266389c55cdf509aad70b87f64b3a289d33f76091501787098781245ca13ddf8 |
|
MD5 | ef92bfbf357be5e091abb067235a6c64 |
|
BLAKE2b-256 | b95ee7fc9f8528850e86f228a9d9c859787c58dc1b67f6782bb69f5dcb384eec |
Hashes for minecraft_python-0.30-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14e09b0b4e31d1e7f23b802badf50bc339244eca0cf45f0e45c78cac667d8091 |
|
MD5 | acc50901d640982667e0f5c0a83eea1f |
|
BLAKE2b-256 | 7748f536586bb003d0cc33e208eb640e5a929eb2a59d885fc6fb70735dad4eec |
Hashes for minecraft_python-0.30-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4696f7d0031824364d05ee61a39ebb1702aa86a89f9ff000f0d50c1d131a72f |
|
MD5 | 8cb8bb945b6581e1cc1b7c46f24f336a |
|
BLAKE2b-256 | ae15055bc9d8b0c23b87d7819024401462bb82d9fefa8da886443b58e0c14b15 |
Hashes for minecraft_python-0.30-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd88f4291ec3425ec947ac8b84b268f5b35b9d519ff0eae447833b6dedb0b742 |
|
MD5 | 26a37213561b29aace5a6ff5830ef4fa |
|
BLAKE2b-256 | 27c3ec6437b5512def972644e75f59316a41debcb0bef520289c2a90d03c5686 |
Hashes for minecraft_python-0.30-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae3d99c3ff509bcd3f76c462ca2d7c846b60eae2df3191417b1f2f5fd1af3408 |
|
MD5 | 75727febdb4eea57155b34c611136fbc |
|
BLAKE2b-256 | 0aa16c652774965cbcb8ea6eb50d1ee59e326ffaeeaaae09b3b3b3a9328caf5a |
Hashes for minecraft_python-0.30-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79542b50417222acd8b46cd35f5f410bb2eeb5fd1d783383b648a652600c569d |
|
MD5 | f697e219afd7e4876ecf858d76c6fd4d |
|
BLAKE2b-256 | 003b9ed988d31bc6eb2d8e91e076382f605e9ae4b427543c1bc07482d8d585f9 |
Hashes for minecraft_python-0.30-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e96ee85f1c1f40790836c1149316927d47d2304e7f9743f3bf40fe5467251c0f |
|
MD5 | ff1651c3bf140cf7c8f9bca1740ced6c |
|
BLAKE2b-256 | a8e2ab0d815289eed9fc0dd0147c20ed6531441b8d94f19c173f736a0fa39891 |
Hashes for minecraft_python-0.30-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47de03497fd4a0470af145e2300aa155e8e8e24c4c730e6d7ee18ea3700f4935 |
|
MD5 | 27a15f943dba754cfe69b21dd2ad4830 |
|
BLAKE2b-256 | 5f21ae891f741b12e69fd57ec595525eb8c0552183ce1035184c423f0a835a7c |
Hashes for minecraft_python-0.30-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2026e733519ab0fc8db303b897a2e49ee3635d37bffb558c13a26fd2a30c800a |
|
MD5 | 2b27f43839cfe9b4d353535b059ece34 |
|
BLAKE2b-256 | a5df3b4b325ad4aba1b1760b7dd66d450818cdd5f8dbc18a5bb62f91ae1afb32 |
Hashes for minecraft_python-0.30-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10ffeb810bf3bd731b31250039da234c39253605095f43845229d06033fa8c91 |
|
MD5 | aa8c6fae265e792c4e4c32b513c74d8b |
|
BLAKE2b-256 | f4f70cd04808c03310cf65551e272ec8d11584107f53e1d1c67d0630e5f5ab63 |
Hashes for minecraft_python-0.30-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df29c367d79d509e0f3bc8d2a1466e7fe84632ca7f28f7fb8d280aaf7764f861 |
|
MD5 | da0b303eaed8bb732c589c9aad823f4d |
|
BLAKE2b-256 | 0d36c3307cd2492dbb017a12013223727b432ba5b2d87489a3a92193801c3d50 |
Hashes for minecraft_python-0.30-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a299a084130c58245cdc7179b5667f805988284fd600a61be59a20019bf85c7a |
|
MD5 | 959afd11b13d1ce367099ad0e97684b2 |
|
BLAKE2b-256 | dd2e8a1558dcae34829cc8bb06ccc8660a76deb06a5ef52a87cdcd857fdc0226 |
Hashes for minecraft_python-0.30-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ce07ae1908b957ac1c8f0759db08f8622bd3545b31fb23f1efcb07935f2687b |
|
MD5 | 5b455dd509ba2f9531d887bfdd12afc5 |
|
BLAKE2b-256 | 69ba5574ffb6c2868b6fc84c607ff1c8aa91c7b302c75726e5a2aa7c2761f904 |
Hashes for minecraft_python-0.30-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c2fbd70b86941341c98849670aba014fb927375a2817a7b92a2dedd10d0f882 |
|
MD5 | b99d0c1fef636145d2cfe70d0729f5b3 |
|
BLAKE2b-256 | baf3753128f3ad55bc8263839d7d6115a3b7b1cfffb66c4ea2ed4d57c9ac987a |
Hashes for minecraft_python-0.30-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd86f01213b9f4054347258a3fe3ad450da2db2b9253525e6d8c4e29527ae7c3 |
|
MD5 | 92fd02c1ee65e67b208b4813a5510e89 |
|
BLAKE2b-256 | bc7f9ba1d3ba831263410362eb3aa66f84eb402ab2eede624c85f054daf4c0be |
Hashes for minecraft_python-0.30-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7c946683c8c116c0e44c8289ce40b9fc1bd66e229b45173a9bd859b3918b845 |
|
MD5 | 07054bbc9831abd960f1d773fd03e9b9 |
|
BLAKE2b-256 | 1db8073273b3e46198f3909117e23d676752c365e1f4188cbf6f3e5519497e6f |
Hashes for minecraft_python-0.30-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14811847925a08bb9023e23242229cfda80f3e4c4c2528f3b741adce9c06c3a5 |
|
MD5 | 8968edf212337d6a69e910ee7cf55bba |
|
BLAKE2b-256 | 95651c74f796bd41b9a1dbe55096270f96eee45107fd04897767be888e5a9f81 |
Hashes for minecraft_python-0.30-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f80ef34b4d02ee19be6e693e6a603d203ebb8db6616eeb40c60f74b635f8281 |
|
MD5 | b6ebfe3929c8f880b040ed321e82e372 |
|
BLAKE2b-256 | d2a21eaf5a18a3c02d7e5c99a8863a2d158c790692439e20e9364a66736453f3 |
Hashes for minecraft_python-0.30-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3a7bf936be0754a957ef73bccf0a7727ba9dc4eaf7c688274164fdef101db22 |
|
MD5 | 101021789e3aa71a4942c192bb81bc7f |
|
BLAKE2b-256 | cf66fea6dfc12f55d6b1711e7361afa51453287de2e30364cecce7c843db6838 |
Hashes for minecraft_python-0.30-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 381a0cbf47ef273e4e1ff7faa7a39c029455e425639f04906c318184b44a2cee |
|
MD5 | 6ad7d739f8e10731b27418888173d0f8 |
|
BLAKE2b-256 | 636560e86aac2fab26e6d0dcc4612e30517764d31290a0866994695bd55a81ef |
Hashes for minecraft_python-0.30-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91447ae641321017184b1d047482d0e0744217636f0f5328d500159c58860f26 |
|
MD5 | 4efaae15953b98dae91d94baadd132b4 |
|
BLAKE2b-256 | d679ad1f4b403707654253199ea1123ef7c87228a63d7d6a73328c457e2a5807 |
Hashes for minecraft_python-0.30-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bac058285a1085410ec87552f28a2db25a241a266e4a50811e57c875e926ab39 |
|
MD5 | f3f04dafac11cb8ca2147b6e82fd6489 |
|
BLAKE2b-256 | 73a0e549c9ff48760cf47ed2a522167527392c5625e3c7ef0869573586517f05 |
Hashes for minecraft_python-0.30-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 660fea49111aae02ab8fde2624a37d7c3ec9fe35fb475ea71dbccc873cede3c5 |
|
MD5 | 9a39195089de20e14243497fa3f9fc2b |
|
BLAKE2b-256 | a8e2acb958b3d31d94febe65cf2314a6aaf77739cc0bc0fe6ee676d5c2def52c |
Hashes for minecraft_python-0.30-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06be9ff4e96d0d6a918f55fd99fd7fe3792c6f13ffe8152a5693d541454dca86 |
|
MD5 | 3a36bdfb2b0a27c51c062cc7013a63b3 |
|
BLAKE2b-256 | eec8a035a398654a94e74185bf9f1b261c3121f7844606d62518887a8646f5ed |
Hashes for minecraft_python-0.30-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c6cc1c0fff6f8317b3ddcb8fc3c4fc0adce2d0d3877d2348e6a3a1a1e8d3a9d |
|
MD5 | d5d9e5c0b3cc4fd9756a0e8f06dc32f3 |
|
BLAKE2b-256 | d201e731e79a1c271bb045d282aa37e9933aabc01d448cd97932b06dd1615c3b |
Hashes for minecraft_python-0.30-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b732fd2344ca451f911df95f0824d9ce9655b6c8d053cb43d77d36915f500b54 |
|
MD5 | 533372c3b82fb5e3f7f885c8eed76ff9 |
|
BLAKE2b-256 | 76d4dc982cb92d0c2d02e1bab1cd98b43e5619c7db6562999540bc5264299815 |
Hashes for minecraft_python-0.30-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d8b42d0f4fc763fb48638656e0c916e08507c93a00af93a976e62fa8f7d5f05 |
|
MD5 | 9322da10a762da420a8226b7621ed6db |
|
BLAKE2b-256 | f4e6cb4e72273d4a68ee201991dd2bc086500d49fc1294fc63d933d6fb17eda5 |
Hashes for minecraft_python-0.30-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45a9e57a33b12c2e644786ecd754eefbd164cb65970c2de89875cb6deb001430 |
|
MD5 | 55d8ea64052f2ba2d59022dc6a838e3a |
|
BLAKE2b-256 | 724f28834d01c2bab38bfc0eeb921cec2d389c49b6cd2e3847135e485aa10717 |
Hashes for minecraft_python-0.30-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d74c2c743fb1e3fc1cce75600bf5cc6a054a3451eaf5171074de62c65628c97d |
|
MD5 | 324603343d622925ba01f9a315a4e134 |
|
BLAKE2b-256 | a08b8436b0e3481d8d654595485e3e9585b57faa6f296055371544d8eda1aaba |
Hashes for minecraft_python-0.30-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df03bb5f3cfd3e5d792a2274197d530c1c135a1059b5f57b5358f381738d3e86 |
|
MD5 | 4dada0d90ecef7b629c08345dbb89a40 |
|
BLAKE2b-256 | a2d09f6a873ec16161ec668c1eb56ebf5bd68fec00b5d7faf35f95feeb2c7390 |
Hashes for minecraft_python-0.30-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61d4393de72b6794279dcf95d8b97e19e65023a07d53279b68c9cd07457073cd |
|
MD5 | 857f06e3ab513579412511099790b7c2 |
|
BLAKE2b-256 | c689ef1707845e42b68eb92cc14b9809a2f20ab31034a7ab9679926625e24e79 |
Hashes for minecraft_python-0.30-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf6ebb45a197007317f852bbedeb6de3d70c27cf763a7ff5ca2cd6ebb4964d80 |
|
MD5 | 16edd0905909e2f875bbcbdadf99dd37 |
|
BLAKE2b-256 | 43cab8300f97ebe9b4d02a3d4973e3aada12eb6c6937a9be03c55b8b571eccbc |
Hashes for minecraft_python-0.30-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d11a4e050d93bc4d9fbb1971d8ed9155c14710634146b1078e1c944b9585877 |
|
MD5 | 85489ab09caa11c57f59fb6a3f6042b4 |
|
BLAKE2b-256 | 3265c711e8c10a3760e14244f32692ae58fae9d264bbd5fc7f19c4c7a04d4ae9 |
Hashes for minecraft_python-0.30-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95b30f9d0308e78eba837e74b067df2bac169f1b9343d9486ff01a52db822356 |
|
MD5 | 6051d9bb425b6b93bc205a1d5fcaf121 |
|
BLAKE2b-256 | b4a6c176e32f6ec7e673ee74c44c7f72b17ab2030c34fcbe689140b5da2de7de |
Hashes for minecraft_python-0.30-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb7aacdefdcac9aaf10159319046da784abac245fb4c158ac6e4d79fa2c6055d |
|
MD5 | 19cf962fc92fb7f0593c3d6900341ad3 |
|
BLAKE2b-256 | ee4488ec1358ecfdca6b1ee1f66953d717d5cfdcab126e61333ece458f8e781d |
Hashes for minecraft_python-0.30-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bd06d23de17f3f582428ba0c38b1ad99bb5692e667668a54d47bfa0e858bbb3 |
|
MD5 | ca8a2298a309018e5f037d91b7b743f4 |
|
BLAKE2b-256 | 7ae2d47a9ddb6b0756abf5d8bbbe08fdff698f6809e783082f8b45526ff4d47b |
Hashes for minecraft_python-0.30-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0a3f3c101f7bb7a45e9bfe347d34bbf6f79298951df5da07e274a0a3223e71c |
|
MD5 | 08504cb503231d10494e9fc08ae414c5 |
|
BLAKE2b-256 | c90a0619fa14bb0f46944481cccd742c1f553cf566892c5293465699b525db86 |
Hashes for minecraft_python-0.30-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d88339604c6cb68a18a78886374ae54456e75d3f7c4daa584fee9bb479da5595 |
|
MD5 | 56ba2aa6e81a4855b3df8e9b67f88025 |
|
BLAKE2b-256 | 4eb6ab21f0b8dd4d78193cb1ccbb41c038e050978ed3c58fab90c93ebc76ea13 |
Hashes for minecraft_python-0.30-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 162265993c9d136739ac3ae0022bbf4153ea0711c4926e2a396a87789bfb6088 |
|
MD5 | 9783c39f9f97b0a88f2fd65c8af556ba |
|
BLAKE2b-256 | 9343eb8179983879788c6155cf8723cbd0194e25f93cb649045222b7d14c3e9c |
Hashes for minecraft_python-0.30-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 890400e7d727dbf0cca78e613e8f0687e1cde83d91d935cfff7ec155bacb37b7 |
|
MD5 | 5f29619f62be122b3b72f209c728170b |
|
BLAKE2b-256 | 62a024099b93ec08641093bf65cdac78041d4510b716b50de43beb2790f91eaa |
Hashes for minecraft_python-0.30-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b5a9d44e0b9e7ce7014bf7f051770ee12c1a5a22dd5dc14cac6abf81779bf45 |
|
MD5 | efedb30afa968d0d4214ba19e20d280f |
|
BLAKE2b-256 | d55406a0a04ad49764ddd8ebd92c583d09a26de1c64a9d24ecfd9a43f8f9c457 |
Hashes for minecraft_python-0.30-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19589fc128023dc73124642faee077f3eac661fe651afe2b036131f6711b9c97 |
|
MD5 | 17cc2afeb12a911441277eb8b15ef3ff |
|
BLAKE2b-256 | 7ffd3fe9ac06fd371b1697f61b346fd1fc13727dc94606881024947f039e76f2 |
Hashes for minecraft_python-0.30-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e834a437de22d0ed4ac0f1cf176f25c183983edc59cf6e35633ccedf2ace9a1 |
|
MD5 | e7bbb049bd52a3d0cb8c85c199da5b83 |
|
BLAKE2b-256 | 3b5f2c46f5da78b191ec82947d10446cb9f3052322eba25ad83d1bb24924c30c |
Hashes for minecraft_python-0.30-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d60b33dbd03c218ec26a62c9acb7b7b80758787267c34c69fd7ab6aed2e85a5 |
|
MD5 | dc84fdda86f7d6e4d06bc90dfd11aa04 |
|
BLAKE2b-256 | ea769fc65dc4f44ecb9ff93171ee7ec28d0f845ebc2a5f9c1ac277f37de117d4 |
Hashes for minecraft_python-0.30-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be0850d412bc8f1f153f2a6d50c44ee3da9ab9405e325052ddd9b2222a79e4b6 |
|
MD5 | e99a52bc9171728dc4d08b6837a09aa5 |
|
BLAKE2b-256 | 729878e92067d079bdc95d98d4f8cd3f64a3b344222a49368021ed385c8d4953 |
Hashes for minecraft_python-0.30-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a498db9dbc12c8e1501abce6b4ccf3af58ca95ec85b5a2acf507609c924cdfbd |
|
MD5 | f1b5eb2a423d5d541865f29f070f5dc6 |
|
BLAKE2b-256 | 240c71a410813f2ff9d8941ab40252f602133db4c7140f80acbeb58998cf6c48 |
Hashes for minecraft_python-0.30-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5cdbfcccd7cfa91f9eb7ce1b73ddfa65cda3cbc3044ae22365125127ed4b72b |
|
MD5 | f04115bd9f9c45f8e3c5ee9d5d403f3b |
|
BLAKE2b-256 | e6c3cf53ece8cada6d0815cee2ed443e04951577fd6b96e009a410374f087f83 |
Hashes for minecraft_python-0.30-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42e57e86bf4218486de6023efe2c71d99e1551f7a7af158f2a2849b026dcd896 |
|
MD5 | dc55f121e5743ef14f3373ac0a34e1e3 |
|
BLAKE2b-256 | 3e892d6959fda937e2fba2c52146924a7f7f1775747baf7b4e6118dc8124d549 |
Hashes for minecraft_python-0.30-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c4a2b7468427e7d6bc6a0c7382dea37e1018a2281ae4458540c2ba00462bcd9 |
|
MD5 | c02b3fbd4c6d436f3f9032c4c6a86b06 |
|
BLAKE2b-256 | 4ce86917c0d881777d002d5d439de8cf65f432a3e9f2f0e05c2910c56fe86352 |
Hashes for minecraft_python-0.30-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cddcfd1ce5ba81dd05b83e616ed2d025e4d9afc8ca7afc73e285b8dc8c7e3de7 |
|
MD5 | a36d71ea6e131279ad77ca27a22c302f |
|
BLAKE2b-256 | e4868fcd2c49343f749668c4a94e65ac54c4a734aaf1f98f117fe65157e3813b |
Hashes for minecraft_python-0.30-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f9542be2138208f30e373eb702ef25c9c79e08ee4f9cec0b4fa0580a00383fc |
|
MD5 | 312cd7aea922e499083cd6d8aceb4b4b |
|
BLAKE2b-256 | 823d4319a0527f4af131359e1d2713d0ac0100ce42ca93d58c91f18cfa655a85 |
Hashes for minecraft_python-0.30-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20c79f9ffae0ead8545b88e66a6c378790ca5ff4a093750436b594f093904cac |
|
MD5 | 97dda50f5a4d084535af9e79cb5c00fc |
|
BLAKE2b-256 | 0652ab5f3cea0c2170e73e86bee332b56b6645ec485ec671273e60ed4699eb2c |
Hashes for minecraft_python-0.30-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d37e24a1cb863f8f118473271c0a54c6844f87dbbb4fcbfdd1b69985accc77b |
|
MD5 | cb5ab418a24b72363701548ca5bf1ec0 |
|
BLAKE2b-256 | fcbac24a3d8b9e72f78e7ceaf92ae72d355d608c6cbbeaa0f64fec2854f396eb |
Hashes for minecraft_python-0.30-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 805613d5bb5c15b98e8fc52529c5200aa9ccfa436cc203fe9c998f1463677aab |
|
MD5 | 6032d2e3f2bd3cd3be6a17ba4a5e8995 |
|
BLAKE2b-256 | 375b9b270848282f64305055046b56e8b44a0172b5bdf2186093fad718055eef |
Hashes for minecraft_python-0.30-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d851bbd8c4efa7aa7db94b37457de63246fc60a6874183d7820c041aa72d109d |
|
MD5 | 38be916448f9836431995044c3a65f4c |
|
BLAKE2b-256 | f8cbc78a3ad13e4d8607f66bb6dae2a2567a5e747a5b7711727369faefbd850f |
Hashes for minecraft_python-0.30-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22c5b50ea26452fb7eb40c532f9af1b58bb10e014713f361d83960da2402c255 |
|
MD5 | ebb0279de4804ba147b5f57cbc7c971f |
|
BLAKE2b-256 | 96a5b4ed3c74acca517ddc1ea4690490de530e6009a44d74f50eb96e510f64f9 |