> For the complete documentation index, see [llms.txt](https://mikul.gitbook.io/cold-sweat/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mikul.gitbook.io/cold-sweat/datapacks/requirements.md).

# Requirements

Cold Sweat's "requirements" are the basis of any advanced check that can be performed in an entity, block, item, etc. They are similar to Minecraft's "[predicates](https://minecraft.wiki/w/Predicate)", but are heavily modified to be more flexible.&#x20;

## Index

[Entity Requirement](/cold-sweat/datapacks/requirements/entity-requirement.md)

[Item Requirement](/cold-sweat/datapacks/requirements/item-requirement.md)

[Block Requirement](/cold-sweat/datapacks/requirements/block-requirement.md)

[NBT Requirement](/cold-sweat/datapacks/requirements/nbt-requirement.md)

[Components Requirement](/cold-sweat/datapacks/requirements/components-requirement.md)
