# Configuration file

capability {
    # Holds ingredient component storages
    B:inventorystate=true

    # Something that is able to process recipes
    B:recipehandler=true

    # An item handler that is slot agnostic
    B:slotlessitemhandler=true

    # Indicates if something has a temperature
    B:temperature=true

    # Indication if a machine is working
    B:worker=true

    # Indicates if something is a wrench
    B:wrench=true
}


core {
    # If an anonymous mod startup analytics request may be sent to our analytics service.
    B:general.analytics=true

    # If the recipe loader should crash when finding invalid recipes.
    B:general.crashOnInvalidRecipe=false

    # If mod compatibility loader should crash hard if errors occur in that process.
    B:general.crashOnModCompatCrash=false

    # Set 'true' to enable development debug mode. This will result in a lower performance!
    B:general.debug=false

    # Config version for CommonCapabilities.
    # DO NOT EDIT MANUALLY!
    S:general.version=2.4.4

    # If the version checker should be enabled.
    B:general.versionChecker=true
}


machine {
    # The NBT Paths that should be filtered away when checking equality.
    S:general.ignoreNbtPathsForEqualityFilters <
        $.ForgeCaps["astralsorcery:cap_item_amulet_holder"]
        $.binding
     >
}


"mod compat" {
    # Furnace and Brewing stand capabilities.
    B:Minecraft=true

    # Worker, Wrench and Temperature capabilities for Forestry machines.
    B:forestry=true

    # Worker capabilities for TCon machines.
    B:tconstruct=true

    # Capabilities for Thermal Expansion.
    B:thermalexpansion=true
}


