KkwetPistache Yes, I showed the organization of the folders in the first answer, although the names differ from the namespace, it's still the same, I always use that organization.
ItemsAdder
-Contents
- - emojis (nameespace)
- - - config
- - - - config.yml (So here in the namespace part I'm going to put the name of the folder, that is info:
namespace: emojis
- - - textures
- - - - images.png
[Edit]
You will go to the ItemsAdder folder and after that to the contents folder.
Inside the contents folder you will create a folder for the emojis, let's name it "ake_emojis".
Open the ake_emojis folder, inside it you will create the "configs" folder and another called "textures".

Inside the textures folder you will place the .png files of your emojis.
Already in the config folder you will create a file called "emojis" and will put the following information:
info:
namespace: "ake_emojis"
font_images:
emoji_name:
permission: "ake_emojis.use"
show_in_gui: true
path: "image_emoji.png"
scale_ratio: 10
y_position: 8
After that you just need to repeat the following lines with image and name changes:
emoji_name:
permission: "ake_emojis.use"
show_in_gui: true
path: "image_emoji.png"
scale_ratio: 10
y_position: 8
Now save it as a .yml file and reload the packages on the server.