This page briefly explains the workflow of working with AJG: Advanced Items.
(You should be familiar with the UI already, if you need help with that, go here)

1) Choose your packs

To the left, click on the RP and the BP you're generating to. Then click "Load" below. The packs loaded are mentioned in the console.

2) Choose your namespace

In the upper right corner, you can see your loaded Add-Ons icon and names, as well as some QOL buttons. The important thing is the line saying "ajg" below. Change it to your preferred namespace: all your items will be generated using it. (e.g ajg:weapon or kf:weapon)

3) Choose your texture files

You can either:

  • load a single item texture to generate one custom item according to the textures

or

  • load a folder of item textures to generate custom items according to the same settings (but with different names and ids) for every texture file in the selected folder

Note: item names and item identifiers are defined automatically: for example, if you texture file is called my_item.png and your namespace is left as the default ajg, your item's identifier will be ajg:my_item. Furthermore, the item's name (as displayed in-game) will automatically be reformatted to My Item, matching MC's native naming style.

To load a single item texture, click "Choose an individual texture". A dialog will appear, where you have to choose your texture file from the filesystem (already starting in RP/textures/items.

To select multiple item textures (for example, if you want to generate a lot of different custom weapons quickly, and then modify their damage values manually if needed), click "Choose a Folder with textures". AJG will generate JSONs for every .png texture file in that folder.

Tip: you can even choose a texture file/folder from a different place rather than your Add-Ons directory, if the checkbox under the "Choose" buttons is checked.

Watch your console below, it's important!

4) Configure your item's type and options

In order to generate an item of the certain type, you have to choose the respective tab, configure the options and click Generate.

For example here, "Tool" items will be generated from the chosen textures, with the mining speed of 2, since the tool tab is chosen.

(If you need extra help with the options inside one of the tabs or with generating an item of a certain type, the AJG: Advanced Items page has separate subpages explaining each of those.)