Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jpenilla/mods-command

A Fabric mod adding commands to list, search, and get information about installed mods.
https://github.com/jpenilla/mods-command

fabricmc minecraft minecraft-mod

Last synced: 3 months ago
JSON representation

A Fabric mod adding commands to list, search, and get information about installed mods.

Awesome Lists containing this project

README

        

# Mods Command

[![build](https://img.shields.io/github/checks-status/jpenilla/mods-command/master?label=build)](https://github.com/jpenilla/mods-command/actions) [![license](https://img.shields.io/badge/license-Apache--2.0-blue)](LICENSE) [![latest release](https://img.shields.io/github/v/release/jpenilla/mods-command)](https://github.com/jpenilla/mods-command/releases)

A Fabric mod adding commands to list, search, and get information about installed mods.
Requires [Fabric API](https://www.curseforge.com/minecraft/mc-mods/fabric-api).

### Commands

*(Minecraft Command Syntax Reference: [Minecraft Wiki](https://minecraft.fandom.com/wiki/Commands#Syntax))*

Command | Description | Permission
------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------
`/mods [page] []` | Displays a paginated view of installed mods. | `modscommand.mods`
`/mods info ` | Displays detailed information about the specified mod. | `modscommand.mods`
`/mods info children []` | Displays a paginated view of child mods for the specified mod. | `modscommand.mods`
`/mods search []` | Displays a paginated view of mods matching the search query. | `modscommand.mods`
`/mods config ` | Opens the Mod Menu config screen for the specified mod. This command is only registered when installed on the client and Mod Menu is installed. | `modscommand.mods`
`/dumpmods` | Dumps the list of installed mods and some information about the current environment to `installed-mods.yml` in the game directory. When used in game, the contents of the file can be copied to the clipboard by clicking a chat message. This is a diagnostics command, meant to aid in creating more useful bug reports. | `modscommand.dumpmods`

### Client Commands

Client commands are commands which are processed on the client and never sent to the server.

All of Mods Command's commands are usable as client commands.

- `/mods` and all subcommands are registered under `/clientmods` and `/modscommand:clientmods`.
- `/dumpmods` is registered as `/dumpclientmods` and `/modscommand:dumpclientmods`.
- The client variants of commands do not require any permissions.

### Configuration

Mods Command can be configured though the `mods-command.conf` generated in the `config` directory after the first run.