Tags
Creators
Details
1.0.0
Compatibility
Changes
PComandosPlugin - README
Português (BR)
Descrição
O PComandosPlugin permite associar comandos a itens no Minecraft, possibilitando que jogadores executem comandos específicos ao interagir com esses itens. O plugin suporta configurações de usos, duração, cooldowns e permissões, com integração ao PlaceholderAPI para mensagens personalizadas.
Comandos
/comandoitem <duração(s/m/h/d)> [all]
Aplica um comando ao item segurado na mão principal.
<comando>{=html}: Nome do comando configurado noconfig.yml.<usos>{=html}: Número de usos (máximo definido noconfig.yml).<duração>{=html}: Duração da permissão (ex.: 10s, 5m, 2h, 1d).- [all]: (Opcional) Usa todas as cargas de uma vez (requer
permissão
pcomandos.useall). - Permissão:
pcomandos.usar
Exemplo:
/comandoitem fly 5 10m
/comandoitem reload
Recarrega as configurações do plugin (config.yml e messages.yml).
- Permissão:
pcomandos.reload - Exemplo:
/comandoitem reload
/comandoitem ajuda
Exibe a mensagem de ajuda com os comandos disponíveis.
- Permissão:
pcomandos.usar - Exemplo:
/comandoitem ajuda
Funcionamento
Aplicação de Comandos
- Use
/comandoitem <comando> <usos> <duração> [all]para associar um comando a um item. - O item deve estar na mão principal, não pode estar em stack e não pode ser um item restrito.
- O comando é armazenado no item com metadados (usos, duração, cooldown).
Uso de Itens
- Clique com o botão direito para executar o comando associado.
- O plugin verifica permissões, cooldown, usos restantes e se o comando já está ativo.
- Com
[all]ou ao agachar com permissãopcomandos.useall, todos os usos são consumidos. - O item é atualizado ou removido ao terminar os usos.
Gerenciamento de Permissões
- Permissões temporárias baseadas na duração informada.
- Estados anteriores são restaurados ao expirar.
- Aviso enviado 1 minuto antes da expiração.
Integração com Banco de Dados
- Suporte a MySQL ou SQLite.
- Limpeza automática de dados expirados.
Feedback
- Mensagens, títulos, action bars e sons configuráveis.
- Integração com PlaceholderAPI.
Permissões
pcomandos.usar: Permite usar/comandoitem.pcomandos.reload: Permite recarregar o plugin.pcomandos.useall: Permite usar o modo[all].
English
Description
The PComandosPlugin allows associating commands with Minecraft items, enabling players to execute commands by interacting with them. Supports uses, duration, cooldowns, permissions, and PlaceholderAPI integration.
Commands
/comandoitem <duration(s/m/h/d)> [all]
Applies a command to the held item.
<command>{=html}: Defined inconfig.yml.\<uses>{=html}: Maximum defined inconfig.yml.\<duration>{=html}: Ex.: 10s, 5m, 2h, 1d\- [all]: Uses all charges at once.\
- Permission:
pcomandos.usar
Example: /comandoitem fly 5 10m
/comandoitem reload
Reloads configurations.
- Permission:
pcomandos.reload
/comandoitem ajuda
Displays help.
- Permission:
pcomandos.usar
Functionality
Command Application
- Apply commands to items using
/comandoitem. - Must be in the main hand, not stacked, not restricted.
- Stored in item metadata.
Item Usage
- Right‑click to execute the command.
- Checks permissions, cooldown, uses, active state.
[all]or sneaking consumes all uses.- Item updates or is removed.
Permission Management
- Temporary permissions granted.
- Previous states restored on expiration.
- Warning sent 1 minute before expiration.
Database Integration
- Supports MySQL and SQLite.
- Automatic cleanup of expired data.
Feedback
- Configurable messages, titles, action bars, sounds.
- PlaceholderAPI support.
Permissions
pcomandos.usarpcomandos.reloadpcomandos.useall
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:kBsGAS2u:9vZGjZo6"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:kBsGAS2u:9vZGjZo6"
}

