Skip to main content

Creates a resource pack for Minecraft from a BDF type file

Project description

BDF2MCPack

BDF2MCPack is a CLI application to convert a BDF type font file to a resource pack for Minecraft.
The application requires Python 3.7 or above.

Installation

Windows, Linux and MacOS

Use pip to install the module.

pip install bdf2mcpack

Make sure that the executable file (bdf2mcpack.exe or bdf2mcpack) is installed under a directory which is set in the PATH environment variable.

Usage

Help Message

usage: bdf2mcpack [-h] [-o output] [--format FORMAT] [--description DESCRIPTION]
                  [--compresslevel {0,1,2,3,4,5,6,7,8,9}] [--range [RANGE ...]]
                  input

Creates a resource pack for Minecraftfrom a BDF type file.

positional arguments:
  input                 The filename of the BDF file to load

options:
  -h, --help            show this help message and exit
  -o output             The Filename of the resource pack to create (default:
                        pack.zip)
  --format FORMAT, -f FORMAT
                        The value to set as pack.pack_format in pack.mcmeta
                        (default: 18)
  --description DESCRIPTION, -d DESCRIPTION
                        The text to set as pack.description in pack.mcmeta
                        (default: "Generated by bdf2mcpack")
  --compresslevel {0,1,2,3,4,5,6,7,8,9}, -c {0,1,2,3,4,5,6,7,8,9}
                        The compression level used when writing the output file
                        (default: 6)
  --range [RANGE ...], -r [RANGE ...]
                        The Unicode codepoint range to use. Accepts decimal or
                        hexadecimal expressions of codepoints. Case insensitive.
                        e.g. 0-127 U+100000-U+10FFFF

Example

This example downloads Unifont Japanese BDF Version, and creates a resource pack to replace ideographic Chinese Characters with Japanese Kanji.

curl -O https://unifoundry.com/pub/unifont/unifont-15.1.04/font-builds/unifont_jp-15.1.04.bdf.gz
gunzip unifont_jp-15.1.04.bdf.gz
bdf2mcpack unifont_jp-15.1.04.bdf -o kanji.zip -r U+4E00-U+9FFF

Used Libraries

License

This program is distributed under Apache-2.0 license.

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

bdf2mcpack-0.1.1.tar.gz (12.3 kB view details)

Uploaded Source

Built Distribution

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

bdf2mcpack-0.1.1-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file bdf2mcpack-0.1.1.tar.gz.

File metadata

  • Download URL: bdf2mcpack-0.1.1.tar.gz
  • Upload date:
  • Size: 12.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for bdf2mcpack-0.1.1.tar.gz
Algorithm Hash digest
SHA256 640ca3c1f7683bf06e7c2a2edda7b0d91a5019325220d23181f262e476349fc8
MD5 a619f20fb391fe92a2f3d4a6902ef3bc
BLAKE2b-256 7ce52440f28c789865af777e6e1cba858465411a5d183974cc79030a51e56203

See more details on using hashes here.

File details

Details for the file bdf2mcpack-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: bdf2mcpack-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for bdf2mcpack-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 552c850cb8cd2b14fa7c39053390af9249127522ed91f599e94753baaa4de0dd
MD5 87437f94b47c8c29eb70403181ce32bd
BLAKE2b-256 6cfe193124fc95828f1db18752439d61bac4449dfba3e401e0496360657969e2

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