package net.krituximon.stalinium.datagen;

import net.krituximon.stalinium.item.ModItems;
import net.krituximon.stalinium.Stalinium;
import net.minecraft.data.PackOutput;
import net.neoforged.neoforge.client.model.generators.ItemModelProvider;
import net.neoforged.neoforge.common.data.ExistingFileHelper;

public class ModItemModelProvider extends ItemModelProvider {
    public ModItemModelProvider(PackOutput output, ExistingFileHelper existingFileHelper) {
        super(output, Stalinium.MODID, existingFileHelper);
    }

    @Override
    protected void registerModels() {
        basicItem(ModItems.STALINIUM_INGOT.get());
        basicItem(ModItems.SOVIET_ANTHEM_MUSIC_DISC.get());
        basicItem(ModItems.STALINIUM_NUGGET.get());
        basicItem(ModItems.STALINIUM_HELMET.get());
        basicItem(ModItems.STALINIUM_CHESTPLATE.get());
        basicItem(ModItems.STALINIUM_LEGGINGS.get());
        basicItem(ModItems.STALINIUM_BOOTS.get());
        basicItem(ModItems.STALINIUM_SMITHING_TEMPLATE.get());
        handheldItem(ModItems.STALINIUM_SWORD.get());
        handheldItem(ModItems.STALINIUM_AXE.get());
        handheldItem(ModItems.STALINIUM_SHOVEL.get());
        handheldItem(ModItems.STALINIUM_HOE.get());
        handheldItem(ModItems.STALINIUM_PICKAXE.get());
    }
}
