Skip to main content

A Python package that converts text into blocky Minecraft-style ASCII art...

Project description

CI CD

minecraft-textcraft

minecraft-textcraft is a Python package that transforms text into blocky, Minecraft-style ASCII art. It supports special inline item commands like \sword, \shield, and \earth to embed themed icons directly within text. The output can be colorized, animated, and is center-aligned to create fun, professional-looking console visual effects.

Installation

pip install minecraft-textcraft

Usage

minecraft-textcraft supports A-Z, numbers, item commands, adjustable colors and animations.

Rendered output can be:

  • Colors: RED, GREEN, BLUE, YELLOW
  • Animated: type, scroll, wave
  • FPS: 10-30 (default: 12)
  • Mixed with both text + Minecraft items

To view available commands:

minecraft-textcraft --help

Example Usage

#Basic Text Rendering
minecraft-textcraft "Hello"

#Basic Art Rendering
minecraft-textcraft --get sword

#Text + Command
minecraft-textcraft "Hello \\earth"

#With Color
minecraft-textcraft "Hello" --color GREEN

#With Animation
minecraft-textcraft "Hello" --effect type

You can also combine them all or a few of them and mix and match!

#Text + Command + Animation + Color + Custom FPS
minecraft-textcraft 'GET \\sword NOW' --effect wave --color GREEN --fps 20

Example Output

minecraft-textcraft 'Hello'
 ██        ██         ████████████         ██                   ██                      ███████    
 ██        ██         ██                   ██                   ██                    ██       ██  
 ██        ██         ██                   ██                   ██                   ██         ██ 
 ██        ██         ██                   ██                   ██                   ██         ██ 
 ██        ██         ██                   ██                   ██                   ██         ██ 
 ██        ██         ██                   ██                   ██                   ██         ██ 
 ████████████         ████████             ██                   ██                   ██         ██ 
 ██        ██         ██                   ██                   ██                   ██         ██ 
 ██        ██         ██                   ██                   ██                   ██         ██ 
 ██        ██         ██                   ██                   ██                   ██         ██ 
 ██        ██         ██                   ██                   ██                   ██         ██ 
 ██        ██         ██                   ██                   ██                   ██         ██ 
 ██        ██         ██                   ██                   ██                    ██       ██  
 ██        ██         ████████████         ████████████         ████████████            ███████    

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

minecraft_textcraft-1.0.1.tar.gz (28.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

minecraft_textcraft-1.0.1-py3-none-any.whl (27.2 kB view details)

Uploaded Python 3

File details

Details for the file minecraft_textcraft-1.0.1.tar.gz.

File metadata

  • Download URL: minecraft_textcraft-1.0.1.tar.gz
  • Upload date:
  • Size: 28.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for minecraft_textcraft-1.0.1.tar.gz
Algorithm Hash digest
SHA256 f2623ac492c71651618f3fb0fb936ca5e9c5bb21034d9f37faa83414e7e8b893
MD5 e0f6925a2fc5f3043eaf37d0f7211cd0
BLAKE2b-256 6e36aef26bbf5a7c1b7ca1b7fef9d794368950c1c383df17874da0070d9606ab

See more details on using hashes here.

File details

Details for the file minecraft_textcraft-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for minecraft_textcraft-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 13d4bd78231bd2407353edbaca09aad236b775741f249c0a2246d99c9925b238
MD5 51e57e26c006a16daec6867acff3b291
BLAKE2b-256 85f904bb6fd0bab4028ffa73a7e25600c2082ad3945dcfd7a5d58045f3046c76

See more details on using hashes here.

Supported by

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