Kova Packs

Minecraft Bedrock resource packs

Merge packs texture by texture

Upload one pack as the base, add others on top, then pick whose version of each texture wins. Kova builds the merged .mcpack in your browser: a full copy of the base pack with the textures you chose swapped in.

Private site: members only, by invitation. There is no public sign-up.

The Kova Packs workspace: three loaded packs on the left, a grid of texture cards in the middle, the merged pack panel on the right
Nothing is uploaded

Unzipping, previewing and rebuilding all happen in the tab. Your packs never leave the machine.

Per-texture control

Every path is its own card. Take one stone from here, every sky from there, the armour from a third.

Ships a real pack

Out comes a .mcpack or .zip: the base pack entire, with a regenerated manifest and icon.

Side by side

Every version of a texture, in one place

Each texture path gets a card holding the base pack's version and every added pack's version of the same file. Click one and it ships; click it again and you are back on the base.

Zoom in to compare them full size, with the resolution of each. A 16x base pack and a 256x overlay merge fine, and you can see exactly what you are trading.

Not one at a time, if you'd rather: select several textures and swap them together, or take everything one pack can replace in a single click.

The zoom view of an item texture showing the base pack version and two added packs side by side with their resolutions

Whole packs, not a vanilla checklist

Your pack’s own folders get a tab too

Kova does not hold a pack to a fixed folder list. Every folder a pack ships becomes its own tab (textures/uix, a root-level uix, a custom font) instead of being swept into "Other".

A file the base pack never had still gets a card, marked not in the base pack. Pick one of its versions and that file is added to the merged pack, so an added pack's extra folders can be merged in rather than silently dropped.

Those extras hide behind a toggle by default, so a pack full of its own folders cannot bury the base pack's textures. Anything already picked keeps shipping while hidden.

A Uix tab with two cards marked

3D preview

Stand inside the sky before you ship it

Six flat cube faces tell you very little. The skybox viewer puts you inside the merged sky: drag to look around, scroll to zoom.

It reads a pack's cubemap_0..5 and panorama_0..5, and the skyboxes encoded into sun.png for BalintCsala's vanilla skybox template. The dropdown lists the merged result and every uploaded pack separately, and the camera stays put when you switch, so two candidate skies can be judged from the same angle. "Use this sky" points the merge at whichever one is on screen.

The skybox viewer filled with an aurora, with a pack dropdown and a reset-view control

3D preview

Armour on a body, items in the hand

Armour layers open on the vanilla Bedrock armour geometry wearing whatever the merge currently selects. Layer 1 feeds the helmet, chestplate and boots and layer 2 the leggings, so both files of a set are pulled in at once, and a helmet is judged on a head rather than as a flat unwrap. Any piece can be hidden to look at the rest.

An item texture opens the same way, extruded a pixel deep the way it is held or dropped. Both viewers carry the same dropdown and "use this" button, so two candidate swords, or two whole armour sets, can be compared before either is picked.

Iron armour layers rendered on the vanilla Bedrock armour model, with per-piece checkboxes
A diamond sword texture extruded into a 3D model in the item viewer

Toolbox

The tedious edits, done for you

Take every sky texture from one pack in a single click. Rescale block, item and entity textures to a new resolution, shrinking a 64x pack to 32x without opening an image editor. Turn a panorama photo into a seamless sky cubemap and menu panorama — the panorama faces get created even when the pack ships none.

Crosshairs get their own pixel editor with the HUD guide drawn in, or you can import one from an image. Rewrite the title screen splash text, one splash per line, with the vanilla ones mixed in or switched off. Any texture can be recoloured, adjusted, or drawn on pixel by pixel, and a custom image can be dropped in for a path no pack covers.

The toolbox panel listing skybox, crosshair, rescale, sky overlay and skybox viewer tools
The pixel editor open on crosshair.png with the HUD guide overlaid

Projects

Keep the work, start something new

A project snapshot holds the loaded packs, the per-texture selection, your custom textures and the output name, description and icon. Save it under a name and start something else without deleting anything first.

Open a saved project and the whole workspace comes back exactly as you left it. Everything lives in your browser's own storage, so it survives closing the tab.

The projects dialog listing three saved projects with their pack and replacement counts

Remote packs

Packs that are not on this machine

Right-click an upload zone and paste MediaFire share links, one per line. Each file is fetched and added exactly as if you had dropped it in from disk.

The browser cannot do that on its own, since mediafire.com sends no CORS headers and hides the real download URL inside its share page. The server resolves the link and streams the bytes straight through to your tab, holding nothing. File links only, .zip and .mcpack, up to 256 MB each.

The MediaFire dialog with a textarea for share links, one per line

How it goes

Three steps, then a pack

1

Drop in a base pack

The merged pack starts as a full copy of it: manifest, sounds, models, lang files and all.

2

Add the packs to pull from

From disk or from a MediaFire link. Each one colours the cards it can replace.

3

Pick, preview, download

Choose per texture, check the sky and the armour in 3D, then export a .mcpack or .zip.

Private site

Members only

Kova Packs is not open to the public. The app, its files and everything it can do sit behind a sign-in, so without an account there is nothing here but this page.

There is no sign-up form, and no way to make yourself an account. Access is by invitation only.

Details

Light or dark, and it remembers

The whole workspace comes in both. It follows your system by default and keeps whichever you picked.

Your packs, selections and projects are restored when you come back, so closing the tab mid-merge costs nothing.

The same workspace in light mode

Bring your packs

Already have an account? Sign in and start merging. If you do not, you will need an invitation first.