FOR WEAPONS:

1.Drag over \assets\minecraft\models\custom
2. Drag over \assets\minecraft\textures\custom
3. Drag over \assets\minecraft\models\item
WARNING: before you do this, check if you dont already have the same files in your own assets/minecraft/models/item
If you do, merge files manually instead

To get the models in your hand write /give yournickname netherite_sword 1 0 {CustomModelData:1000013}  for axe
									    {CustomModelData:1000014}  for sword			
									    {CustomModelData:1000015}  for spear
									    {CustomModelData:1000016}  for staff
				     
				     /give yournickname bow 1 0 {CustomModelData:1000005}  for the bow

				     /give yournickname netherite_shovel 1 0 {CustomModelData:2000001}    for shovel
				     /give yournickname fishing_rod 1 0 {CustomModelData:2000001}         for fishing rod
				     /give yournickname netherite_hoe 1 0 {CustomModelData:2000001}       for hoe
  				     /give yournickname netherite_pickaxe 1 0 {CustomModelData:2000001}   for pickaxe
				     /give yournickname crossbow 1 0 {CustomModelData:2000001}            for crossbow



FOR ARMORS: BIG FAT WARNING, THIS IS X32 RESOLUTION, DO NOT MIX X16 WITH X32 IN YOUR FANCYPANTS CORE SHADERS

If you want to use the x16 textures you already have, you need to drag over \assets\minecraft\shaders and scale your own fancypants 
\assets\minecraft\textures\models\armor\leather_layer_1 and leather_layer_2 to 768x256, all your overlay and armor textures to 128x64 
- if you use optifine cit fix, those as well (more info on fancypants github)

In case you dont have any other fancypants armors:
1. drag over \assets\minecraft\textures\models\armor  

In case you have other fancypants armors:
1. drag over \assets\minecraft\textures\models\armor only the cursed armor parts
2. edit leather_layer_1 and leather_layer_2  and place your textures with colored pixels to the right of existing armors,
in case there is no more space, expand the picure by 128 pixels to the right and proceed with placing your textures 
3. drop the edited layers here \assets\minecraft\textures\models\armor 
 
(Optional for optifine shader users) Drag over \assets\minecraft\optifine (here you will find original armor textures as well)

(Optional for fixing default textures of vanilla armors, you can use enclosed default32armors, open the folder and drop the textures here \assets\minecraft\textures\models\armor)

To give yourself the armor:

/minecraft:give yourname leather_helmet{CustomModelData:2000001,display:{color:16711680}}
/minecraft:give yourname leather_chestplate{CustomModelData:2000001,display:{color:16711680}}
/minecraft:give yourname leather_leggings{CustomModelData:2000001,display:{color:16711680}}
/minecraft:give yourname leather_boots{CustomModelData:2000001,display:{color:16711680}}