How a resource pack and custom_model_data work, what you can draw yourself, where you need an artist, and why a consistent style beats the quality of any single image.
Players decide whether to join by a picture: the community cover, a menu screenshot, the preview in a server monitor. Here is what makes up your server's design, what you can do for free yourself, and where you really need an artist.
A vanilla chest instead of a menu icon is the main sign of a server thrown together on the knee. A resource pack fixes that: your own menu, your own items, your own interfaces.
Technically it works through custom_model_data. You take an ordinary item, give it a model number, and the pack swaps in the right texture for that number:
/give @p paper 1 {CustomModelData:101}Inside the pack, the number is described in the item's model file:
{
"parent": "item/generated",
"textures": { "layer0": "item/paper" },
"overrides": [
{ "predicate": { "custom_model_data": 101 },
"model": "item/icons/menu_shop" }
]
}Players do not need to install any mods: the server sends the pack automatically. You put a link to the archive in server.properties:
resource-pack=https://your-domain/pack.zip
resource-pack-sha1=archive-hash
require-resource-pack=falseKeep require-resource-pack=false and a second version of the build without the pack. Some players refuse to use packs on principle, and you should not lose them over looks.
You need an artist for: a full icon set in one style, 3D models, and interface panels with non-standard geometry.
ModelEngine and similar systems give you real three-dimensional models. They are expensive in resources, so use them where the model is part of gameplay:
Do not put 3D models on ordinary mobs: the load goes up and only a few people will notice the difference.

A consistent style matters more than the quality of any single image. Five covers in the same style look better than one masterpiece and four random ones.
Design is part of our server builds: a resource pack with menu icons, symbols and prefixes, and interfaces in a single style. In ready-made projects that comes with a community pack - covers, headers and banners for your group and Telegram - plus a free rename: we change the project name everywhere it appears. We also do design as a standalone job; see Services.
We have been building server builds, plugins and websites for Minecraft servers since 2022. A ready-made solution goes onto your hosting in an evening, and we install it for free.