Skip to main content

Simple Minecraft world editor

Project description

pymcworld

pymcworld is a simple world creator for Minecraft. It currently supports 1.16.5. The library automatically takes care of level files, placing of blocks, gamerules, and more. It currently supports over 500 blocks. Example:

from pymcworld.world import World

world = World()
world.set_block(0, 0, 0, world.blocks.ANDESITE)
world.save("testworld")

This creates a world, with the block at (0, 0, 0) set to andesite, and saves the world to the testworld folder. This is the code to create a sphere:

from pymcworld.world import World

world = World()
# this function takes 5 arguments: x, y, z, radius, and block type
world.shape.sphere(0, 20, 0, 15, world.blocks.ANDESITE)
world.save("testworld")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymcworld-1.0.0.tar.gz (27.9 kB view details)

Uploaded Source

Built Distribution

pymcworld-1.0.0-py3-none-any.whl (30.2 kB view details)

Uploaded Python 3

File details

Details for the file pymcworld-1.0.0.tar.gz.

File metadata

  • Download URL: pymcworld-1.0.0.tar.gz
  • Upload date:
  • Size: 27.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.9.0 pkginfo/1.7.0 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.6

File hashes

Hashes for pymcworld-1.0.0.tar.gz
Algorithm Hash digest
SHA256 61eb0256248efc4dcfd733c741060ac3826be18bb26656775359a9eb4da2629d
MD5 04cc501273ddb2645a7f39ee834fecdf
BLAKE2b-256 a984a32352ec858561942d0b396a6d4b3f6628572f290e4bbb8ffc4c628e25b7

See more details on using hashes here.

File details

Details for the file pymcworld-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: pymcworld-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 30.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.9.0 pkginfo/1.7.0 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.6

File hashes

Hashes for pymcworld-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9046b82148ef40ef6c7cfe0e9171f299162b4d263630693b68189f9d46f2fd67
MD5 a2eb0e16d34daf7d372db29421db06c9
BLAKE2b-256 d79fc4528abdd6ca06e8ff3ab55d0b35b30e08b8a19a38a54a21a032fddc7b57

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page