package com.r3944realms.leashedplayer.content.capabilities;


import com.r3944realms.leashedplayer.LeashedPlayer;
import net.minecraft.resources.ResourceLocation;
import net.neoforged.neoforge.capabilities.BlockCapability;
import net.neoforged.neoforge.capabilities.EntityCapability;
import net.neoforged.neoforge.capabilities.ItemCapability;
import net.neoforged.neoforge.items.IItemHandler;

public class ModCapabilities {
    public static final BlockCapability<IItemHandler, Void> ITEM_MEMORY_COPY_BLOCK_CAP =
        BlockCapability.createVoid(
                ResourceLocation.fromNamespaceAndPath(LeashedPlayer.MOD_ID, "item_memory_copy_block_cap"),
                IItemHandler.class
        );
//    public static final EntityCapability<IItemHandler, Void> ENTITY_LEASH_LENGTH_CAP =
//            EntityCapability.createVoid(
//                    ResourceLocation.fromNamespaceAndPath(LeashedPlayer.MOD_ID, "entity_leash_length_cap"),
//                    IItemHandler.class
//            );
}
