Adding custom items is very simple and only requires very basic resource pack knowledge. For this tutorial, we will be adding a custom sword.

Requirements

How it works

Furniture is created by making a custom item and then changing the translation settings for it.

Translation settings allow you to modify various settings depending on how an item is being used.

Step 1: Open your model in Blockbench

If you don’t already have Blockbench (which you likely will, assuming you have completed the requirements), you can download it here: https://www.blockbench.net. Blockbench is an open-source 3d modeling software that has various useful tools for Minecraft models.

To open your model, you can just drag the model JSON into the program.

Step 2: Translate!

Once you’re in Blockbench, click on the “Display” tab. Here, you can modify how the model looks when in the player’s hand, on their head, on the floor, in an item frame, or in an inventory GUI.

Untitled

Most often, furniture is done using invisible item frames. So, you’ll need to modify the translation settings for “Frame”.

Untitled

What I have done here is rotate the model on the Y-axis by -90 degrees, changed the translation on the Z-axis by -15.5, and scaled the model by 2 on all axis. Now, we can export our model and go back to Minecraft.