SimpleAlias
SimpleAlias | ||||
---|---|---|---|---|
![]() | ||||
Plugin | ||||
Catégorie | Utilitaire [edit] | |||
Développeur(s) | DarkBladee12 | |||
Bukkit | xsimplealias | |||
Nefald | ||||
Status | installé [edit] | |||
Grade requis | Citoyen | |||
Article | ||||
Dernière révision | 9/01/2016 |
SimpleAlias est un petit utilitaire permettant de créer des alias de commandes pour l'ensemble des plugsn du serveur, y compris avec des arguments.
Description
- Une infinité d'aliases possibles pour toutes vos commandes
- Ajouter des arguments à vos alias
- Renommer vos alias
- Raccourcir vos commandes
- Afficher la liste des aliases
- Une Master Permission
SimpleAlias.*
- Make aliases for console commands
- Possibilité de définir une permission pour chaque alias
- Possibilité d'utiliser l'argument dynamique
%player%
Commandes et permissions
commande | description | permission |
---|---|---|
Générale | ||
/sa single <alias> <commande> | Créer un alias simple | SimpleAlias.create.single
|
/sa multiple <alias> <commande1#commande2...> | Créer un alias multiple | SimpleAlias.create.multiple
|
/sa message <alias> <ligne1#ligne2...> | Créer un alias de texte | SimpleAlias.create.message
|
/sa remove <alias> | Supprimer un alias | SimpleAlias.remove
|
/sa rename <alias> <nouvel alias> | Renommer un alias préexistant | SimpleAlias.rename
|
/sa set <alias> <config> <valeur> | Changer la configuration d'un alias | SimpleAlias.set
|
/sa add <alias> <config> <valeur> | Ajouter une valeur à un alias | SimpleAlias.add
|
/sa list | Afficher la liste des aliases | SimpleAlias.list
|
/sa details <alias> | Afficher les détails d'un alias | SimpleAlias.details
|
/sa help [page] | Accéder à la page d'aide | |
Actions | ||
/sa createaction <alias> <action> <type> | Créer une nouvelle action avec la configuration donnée | SimpleAlias.action.create
|
/sa removeaction <alias> <action> | Supprimée une action pré-existante | SimpleAlias.action.remove
|
/sa setaction <alias> <action> <config> <valeur> | Définir une valeur pour une action donnée | SimpleAlias.action.set
|
/sa addaction <alias> <action> <config> <valeur> | Ajouter une valeur à une action donnée | SimpleAlias.action.add
|
Bypass | ||
Permission de bypasser les aliases restreints à certains mondes | SimpleAlias.bypass.enabledworlds
| |
Permission de bypasser le délais entre des aliases | SimpleAlias.bypass.delay
| |
Permission de bypasser le cooldown des aliases | SimpleAlias.bypass.cooldown
| |
Permission de bypasser le coût de l'exécution d'un alias | SimpleAlias.bypass.cost
| |
Permissions globales | ||
Permet d'utiliser l'alias défini dans la permission | SimpleAlias.alias.<alias>
| |
Permet d'utiliser tous les aliases nécessitant une permission | SimpleAlias.use.*
| |
Utiliser toutes les commandes de SimpleAlias | SimpleAlias.*
| |
Permet d'utiliser toutes les commandes de créations | SimpleAlias.create
| |
Permet de bypasser toutes les restrictions | SimpleAlias.bypass.*
| |
Administration | ||
/sa reload | Reload de la configuration | SimpleAlias.reload
|
Arguments dynamiques
<args>
- Tous les arguments après la commande.<args:NUMBER>
- Utiliser l'arguments selon sa position dans la configuration de la commande.- exemple: /sa single s say <args:1> si
/s Simple
est exécuté, seul Simple sera broadcasté.
- exemple: /sa single s say <args:1> si
<world_name>
- Nom du monde où se tient l'envoyeur.<sender_group>
- Nom du groupe de l'envoyeur.<balance>
- Montant du compte en banque de l'envoyeur (requiert Vault).<faction>
- Nom de la faction de l'envoyeur (requiert Factions).<sender_name>
- Nom de l'envoyeur de la commande.
Exemples
- Alias simple
/sa single rd region define <args>
- Si vous tapez/rd <argument>
<args> sera remplacé par l'argument que vous indiquerez derrière l'alias.- Utilisation:
/rd test
donne/region define test
- Alias multiple
Un alias multiple est conçu pour exécuter au moins deux commandes en même temps. Son fonctionnement est identique à celui d'un alias simple. /sa multiple <alias> <commande1#commande2>
/sa multiple saveme /spawn#/gamemode 1 <sender_name>
- Utilisation: tapez
/saveme
et vous serez téléporté au spawn et vous switchez en gamemode1.
- Alias de texte
/sa text <alias> <ligne1#ligne2>
- Vous pouvez utilises les codes de formatages et les arguments dynamiques sauf <world_name>, <sender_group>, <balance>, <faction> et <sender_name>.
Configuration
Information: Depuis la version 1.5.0 de SimpleAlias, chaque alias possède son fichier de configuration.
Voici en exemple, une configuration potentielle.
Voici en exemple, une configuration potentielle.
- General_Information
- Type - Type d'alias, Single, Multiple ou Texte
- Execution_Settings
- Execute_As_Console - Si "true", exécutera la commande à partir de la console
- Command - La commande exécutée lors de l'utilisation de l'alias
- Disable_Command - Si "true", la commande originelle ne sera pas indiquée ainsi que l'affichage de message
- Disable_Message - Si DisableOrigin est sur true, vous pouvez indiquer ici le message a afficher en remplacement. Les couleurs sont supportées. (voir tableau ci-contre)
- Cooldown_Settings
- Enable - Activer ou non le cooldown
- Cooldown - Temps entre chaque utilisation de l'alias en secondes
- Permission_Settings
- Enable - Activer ou non l'utilisation d'une permission sur cet alias
- Permission - Définir la permission de l'alias (permission: SimpleAlias.command.<alias>)
General_Information:
Type: Single
Execution_Settings:
Executor: Sender
Executable_As_Console: false
Command: fchat jrmod
Disable_Command: false
Disable_Message: Unknown Command. Type "/help" for help.
Cooldown_Settings:
Enabled: false
Cooldown: 0
Permission_Settings:
Enabled: true
Permission: SimpleAlias.alias.agora
Permitted_Groups:
Enabled: false