🗡️items

To create a custom mapping for items you need to know what you are going to use, for example if you item is a Sword you need to know if that sword is using a netherite_sword as base or a iron_sword, if you already know what base items you are using put the base item name in the the "minecraft: " [ like this:

{
    "format_version": 1,
    "items": {
        "minecraft:iron_sword": [
            {
                "name": "some_name",
                "custom_model_data": 10000,
                "display_name": "§eSome description",
                "is_tool": false,
                "is_hat": false,
                "texture_size": 16                
            }
        ]             
    }
}

Now to specify what item are you creating you need to specify the indetifier of your item here "name": "", if you don't have the identifier please go to custom things category and read the page you are looking for. Now the file should look like this

{
    "format_version": 1,
    "items": {
        "minecraft:iron_sword": [
            {
                "name": "my_amazing_custom_item",
                "custom_model_data": 10000,
                "display_name": "§eI am a sword :)",
                "is_tool": false,
                "is_hat": false,
                "texture_size": 16                
            }
        ]             
    }
}

To continue you need to specify the custom model data in "custom_model_data": and the custom thing now look like this

Now always that you are making a item change the "is_tool": false to true like this

To add more items in the same file you can add a coma in the closing bracket } like this:

To add other items that use a diferent base item you need to add a coma in the closing square braket ] like this

When you have the mappings created now you should put them in the custom mappings folders that is located in my_server/plugins/Geyser-Spigot/custom_mappings/

To continue go to:

📦Inventory Texture

Last updated

Was this helpful?