Skip to content

Logo and brand assets

This page is for contributors changing the assets in an Admincraft build. App users can choose an included color theme in Settings โ†’ Preferences without editing these files.

The variants folder contains the Admincraft logo and its alternative versions. The official logo can be found at variants/dirt.png.

Specification

  • Logo Format: PNG
  • Logo Size: 16x16px
  • Color Count: Maximum of 6 colors

How to Create and Apply Logo Icons

  1. Obtain or Create a Base Sprite:

  2. Draw a sprite with a resolution of 16x16px, or download one (find some good ones on minecraftfaces or entity icons).

  3. Use Aseprite, Inktica for Android, or any pixel-editing software to customize the logo. Ensure the final resolution is 16x16px and the color count does not exceed 6 colors.

  4. Reduce Color Palette:

  5. If necessary, reduce the color palette to a maximum of 6 colors using Online PNG Tools.

  6. Add the Logo to the Project:

  7. Create a new folder under docs/logo with the desired icon name. Inside this folder, place the logo file with the name logo.png.

  8. Apply Your Logo:

  9. Ensure Python is installed.

  10. Update the text in choose_logo.txt to point to your newly created file.
  11. Run the script change_logo.py using the following commands:

    cd docs\logo
    pip install -r requirements.txt
    python change_logo.py
    
  12. App icons for all platforms will be updated and applied the next time the app is built.

Recoloured Variants

Several Minecraft blocks are the same speckled stone in a different colour, so a variant for one of those does not need drawing from scratch. recolor_variant.py builds one by mapping the brightness of dirt.png's texture onto a new pair of colours, leaving the prompt glyph alone. gold.png and stone.png are made this way; add a ramp to RAMPS and rerun it to add another:

cd docs\logo
pip install -r requirements.txt
python recolor_variant.py

Blocks whose pattern differs from dirt, and anything with a face on it, still need to be drawn by hand as above.

Technical Details

  • The Python scripts upscale the logo to ensure suitability for various sizes and formats across platforms, while maintaining the crispness of pixel art.
  • The logo's color palette is limited to 6 colors. If a logo with more colors is provided, it will be adjusted to fit this requirement for aesthetic purposes. However, you are free to modify the Python script if you'd like to remove this limitation in your logo! villager