Skip to main content

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

Project description

CI

minecraft-textcraft

minecraft-textcraft is a Python pacakge 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-0.0.3.tar.gz (28.6 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-0.0.3-py3-none-any.whl (27.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: minecraft_textcraft-0.0.3.tar.gz
  • Upload date:
  • Size: 28.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.5

File hashes

Hashes for minecraft_textcraft-0.0.3.tar.gz
Algorithm Hash digest
SHA256 99a239fa9b0d6473ff13de8f2fdc986206098debb67bb9b099170d77b53b7e16
MD5 e22b7a1b5428f99466ad1cdb811fbff8
BLAKE2b-256 cccbc1d5b413fc50a2b298e121a8b00a4ec9233562dc5a7ccea85061a28716df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for minecraft_textcraft-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1ac5c70848599ff05904e1bec8a45d4f192fe683d982b7de30de23d1d3c3e1ff
MD5 4e002647250423dc7b14fce762052095
BLAKE2b-256 d7c8fbb80ea07d52d8e3a457b6860810daca5893fa7dff0f7ed4121d7036b2a3

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