Craft custom Players Heads!
A crafting station that allows you to craft custom player heads.
A survival-friendly way to decorate your world with little blocks!
Painting Table introduces a survival and multiplayer-friendly way to craft custom player heads, with any kind of textures. Players heads are appreciated to mimic custom small blocks, like small logs, small stones, food, animals, chests, pile of books, bags, etc.
Painting tables can be crafted using:
The recipe is the following:
!recipe
After you crafted it, you can simply place down your painting table.
The block has its own UI that shows its requirements.
In order to craft custom players heads, the painting table except blue, red and yellow dyes, along with blocks of quartz that will be consumed as soon as you take the output items.
The last item to put is a book (either a writable or a written one), that won't be consumed.
In this same book, you need to paste the value of the desired player heads textures.
In this example below, I set a a cake player head texture in the writable book.
!gui
You can find many players heads textures on the minecraft-heads.com website. In the "Custom Heads" section, search for a head you like, and click on it to open its relative full page. Then, scroll to the For developers > Value field, and click the Copy button. Paste the result in your writable book in the game.
If you're using Fabric, you may also be interested in the client-side Head Browser mod created by TheVoidBlock in order to get player heads value.
I recommend you to watch the tutorial for more direct explanation and examples. [Incoming]
External versions such as Paper sometimes involve weird behavior with containers. In order to avoid potential items dupe issues with them, you can tick the system that kill items entities players may have managed to drop from a painting table's GUI using this setting.
You can enable, disable or get the current state of this setting using these following commands respectively:
/function pk_pa_ta:settings/tick_clear_gui_items/true
/function pk_pa_ta:settings/tick_clear_gui_items/false
/function pk_pa_ta:settings/tick_clear_gui_items/get
If you are an operator of your server or if cheats are enabled in your single-player world, you can give yourself a painting table using these following commands:
/function pk_pa_ta:cmd/give/painting_table
If ever painting tables have been broken accidentally (using a kill @e command for example) you can run the following command to recreate all painting tables from the database:
/function pk_pa_ta:cmd/recreate {feature:"painting_table"}
The process will automatically remove all remaining entities and blocks of broken painting tables before placing fresh ones. All data (id, owner, type, items, variant...) will be preserved. It may take some time for it to complete, so be sure to get the message telling the process ended successfully before interacting with or placing a painting table.
The data pack provides a process to convert all existing racks from V.2 to V.3.
In order to do so, follow the steps written below. I would also advice you to create a backup of your world using V.2, in case another data pack / plugin / mod accidentally breaks the updating process.
/datapacks/ folder of your world, don't uninstall V.2 upstream with the uninstall function, as you should keep its database./datapacks/ forlder, then using /reload in game./function pk_pa_ta:cmd/upgrade/from_v2 and wait for the updating process to end. If it managed to do so, you should get a message "Updated all painting tables from KawaMood's Painting Table (V.2) successfully".Note: Old painting tables items from V.2 will automatically be replaced by their V.3 equivalent when you get them in your inventory. Expert mason will also lose their relative offer once you try to interact with them. The offer may still display in the available offers the first time you do it, but it is just a display issue from the game, you can't buy it.
Painting Table comes with an automatic uninstallation process. Running it will:
The uninstalling process may take some seconds to complete. Be sure to wait for the message telling you that you can safely remove the data pack from your world's folder before doing it.
The command to start the uninstalling process is the following one:
/function pk_pa_ta:cmd/uninstall
No, this data pack doesn't involve any resources pack.
You need to be connected to the internet the first time you craft and place a painting table. The textures of the player heads that are used to create their looks are indeed loaded and cached on the client-side, from (old or current) players skins that are stored on a Mojang server.
If you accidentally used a content that required to be online the first time you use it, and now see regular players heads instead of the expected texture, you can still go in the ".minecraft/assets/skins/" folder, then sort the sub-folders by date, and delete some recent folders. Once that is done, if your game was already started, you will need to restart it to update the cached content.
If you encountered an issue with this data pack, preferably join the Discord server, and open a post in the dedicated #data-pack-issues channel to describe your problem. Please, don't forget to provide all necessary informations including:
Before doing that, please read the F.A.Q. section just above. The issue you're facing may be a common one, and a way to fix it may already have been provided in it.
Thank you for using Painting Table! It makes me happy to know people are enjoying it. If you want to support its development and the development of other data packs, you can support me on my other social networks: