minecli 0.1.0

A CLI for managing Minecraft server mods, datapacks, and plugins.
# Modrinth Behavior

Modrinth is MineCLI's first implemented registry source.

## Search

Search uses the server's configured Minecraft version and loader where possible:

```bash
minecli --server survival search bluemap
minecli --server survival search fabric-api --kind mod
minecli --server survival search minimap --all-sides
```

By default, MineCLI hides projects not marked useful on servers. `--all-sides` removes that filter for inspection.

## Install

Install resolves:

- project metadata
- compatible versions for the configured Minecraft version
- loader/platform compatibility
- required dependencies
- primary downloadable file

MineCLI can infer a better content kind when a project is broadly typed. For example, a project listed as `mod` can install as a Paper/Purpur plugin when a compatible Paper artifact exists.

## Import

`minecli import` matches existing files by SHA-512 through Modrinth's version-file hash lookup endpoint. Unmatched files remain unmanaged.

## Updates

`outdated` and `update` use the current server Minecraft version and loader. Local files, local folders, and modpack entries are intentionally skipped by registry update commands.

## Modpacks

`.mrpack` support reads `modrinth.index.json`, installs required server-side files, rejects client-only packs, and copies `overrides/` plus `server-overrides/` files.