MyCommands
Créez des commandes personnalisées et des aliases pour votre serveur.
Description
Créez des commandes personnalisées et des aliases pour votre serveur.
Serveur Paper 1.20+ (ou dérivé). Optionnel : Vault (économie), PlaceholderAPI (placeholders), MyCore.
Installation
- Téléchargez MyCommands.jar
- Placez le fichier dans
plugins/ - Redémarrez le serveur
- Éditez
plugins/MyCommands/config.yml(langue, cooldowns, délais, limites, messages, etc.)
Commandes de base : /spawn, /home, /sethome, /warp, /warps, /tpa, /msg, /help. Admin : /gamemode, /heal, /feed, /setspawn, /setwarp. Recharger la config : /mycommands reload. Migrer les données (YAML ↔ MySQL) : /mycommands migrate.
Liste des commandes réservées aux administrateurs, avec usage, alias et permission.
| Commande | Usage | Alias | Permission |
|---|---|---|---|
/gamemode | <mode> [joueur] | gm | mycommands.gamemode |
/fly | [joueur] | — | mycommands.fly |
/heal | [joueur] ou all | — | mycommands.heal |
/feed | [joueur] ou all | — | mycommands.feed |
/god | [joueur] | — | mycommands.god |
/vanish | — | v | mycommands.vanish |
/tp | <joueur> ou <x> <y> <z> | teleport | mycommands.tp |
/tphere | <joueur> | s | mycommands.tphere |
/give | <joueur> <item> [quantité] | — | mycommands.give |
/clear | [joueur] | ci | mycommands.clear |
/invsee | <joueur> | inv | mycommands.invsee |
/enderchest | [joueur] | ec | mycommands.enderchest |
/weather | <clear/rain/thunder> | — | mycommands.weather |
/time | <day/night/ticks> | — | mycommands.time |
/speed | <1-10> [joueur] | — | mycommands.speed |
/broadcast | <message> | bc | mycommands.broadcast |
/kick | <joueur> [raison] | — | mycommands.kick |
/freeze | <joueur> | — | mycommands.freeze |
/day, /night, /noon, /midnight | — | — | mycommands.time |
/sun, /rain, /storm | — | — | mycommands.weather |
/ptime, /pweather | temps/météo personnels | — | mycommands.ptime, mycommands.pweather |
/workbench, /anvil, /disposal | tables virtuelles | craft, trash | mycommands.workbench, etc. |
/more, /repair, /enchant, /hat, /skull | divers | fix | mycommands.more, mycommands.repair, etc. |
/jail, /unjail, /setjail, /deljail, /jails, /jailgui | prison | — | mycommands.jail, mycommands.setjail, etc. |
/setspawn, /setwarp, /delwarp | spawn et warps | — | mycommands.setspawn, mycommands.setwarp |
/mycommands | reload, migrate | — | mycommands.reload, mycommands.migrate |
Commandes utilisables par les joueurs (téléportation, infos, aide).
| Commande | Usage | Alias | Permission |
|---|---|---|---|
/spawn | — | — | mycommands.spawn |
/home | [nom] | — | mycommands.home |
/sethome | [nom] | — | mycommands.sethome (+ mycommands.sethome.N) |
/delhome | <nom> | — | mycommands.delhome |
/homes | — | — | mycommands.homes |
/back | — | — | mycommands.back |
/tpa | <joueur> | call | mycommands.tpa |
/tpaccept | — | tpyes | mycommands.tpaccept |
/tpdeny | — | tpno | mycommands.tpdeny |
/warp | <nom> | — | mycommands.warp |
/warps | — | — | mycommands.warps |
/suicide | — | kill | mycommands.suicide |
/me | <action> | — | mycommands.me |
/near | [rayon] | — | mycommands.near |
/realname, /seen, /list | infos joueurs | — | mycommands.realname, etc. |
/motd, /rules, /help | — | aide | mycommands.motd, mycommands.help |
/confirm, /cancel | — | yes, oui, no, non | mycommands.confirm |
/afk | — | — | mycommands.afk |
Messagerie privée
| Commande | Usage | Alias | Permission |
|---|---|---|---|
/msg | <joueur> <message> | m, tell, whisper, w | mycommands.msg |
/reply | <message> | r | mycommands.reply |
/ignore | [joueur] | — | mycommands.ignore |
/socialspy | — | spy | mycommands.socialspy (admin) |
GUIs et étendues
/homegui (homesgui), /warpgui (warpsgui) — interfaces graphiques pour homes et warps. /nick (nickname) — changer de pseudo. /stats (statistics) — statistiques de téléportation (perso ou [joueur]). Permissions : mycommands.gui.homes, mycommands.gui.warps, mycommands.nick, mycommands.stats.
Résumé des permissions principales.
mycommands.admin— Toutes les commandes adminmycommands.player— Commandes joueur (spawn, home, warp, tpa, msg, help, etc.)mycommands.extended— GUIs, nick, statsmycommands.sethome.N— Limite de N homes (ex. mycommands.sethome.5)mycommands.sethome.unlimited— Homes illimitésmycommands.cooldown.bypass— Ignorer les cooldownsmycommands.teleportdelay.bypass— Ignorer le délai de téléportationmycommands.afk.bypass— Ne pas être marqué AFK automatiquement
Cooldowns
cooldowns.enabled — Activer les cooldowns. cooldowns.commands — Durée en secondes par commande (home, spawn, warp, tpa, back, heal, feed, repair). cooldowns.bypass-for-ops — Les ops ignorent les cooldowns.
Délai de téléportation
teleport-delay.enabled, teleport-delay.delay (par commande : home, spawn, warp, tpa, back). teleport-delay.cancel-on-move — Annuler la téléportation si le joueur bouge. teleport-delay.bypass-for-ops.
Anti-abus
anti-abuse.prevent-dangerous-teleports — Vérifier lave, vide, eau (check-lava, check-void, check-water).
Preview téléportation
teleport.preview — enabled, show-particles, show-compass, duration.
Limites
limits.max-homes — Nombre max de homes par défaut. limits.tp-request-timeout — Durée de validité d'une demande TPA (secondes). limits.max-ignored-players. limits.max-warps — Nombre max de warps sur le serveur (-1 = illimité).
Warps
warps.enabled. warps.per-warp-permission — Si true, permission mycommands.warp.<nom> par warp.
Permissions par grade (homes)
permissions.homes.default — Nombre de homes si aucune permission mycommands.sethome.N.
Général
language — fr, en.
Messages
messages.me-format — Format du /me (placeholders: {player}, {action}). messages.motd, messages.rules — listes de lignes. commands.near.default-radius. messages.format — boxed, border-char, interactive-buttons, action-bar, progress-bars.
Messages privés
private-messages.enabled, private-messages.sound (enabled, type, volume, pitch), private-messages.socialspy-on-join.
Join / Quit
join-quit-messages.enabled, override-default. join-quit-messages.join, first-join, quit. join-quit-messages.welcome-message (enabled, delay, lines). join-quit-messages.join-title (enabled, title, subtitle, fade-in, stay, fade-out). join-quit-messages.join-action-bar. join-quit-messages.discord (enabled, webhook-url, player-join, player-quit, first-join).
Confirmations
confirmations.enabled, confirmations.timeout. confirmations.require-for (home-delete, warp-delete, clear-inventory).
Notifications
notifications.titles, notifications.toast.
Pseudonymes
nicknames.enabled, nicknames.min-length, nicknames.max-length, nicknames.allow-colors, nicknames.save-nicknames. nickname.check-blacklist, blacklist, check-similarity.
GUIs
guis.enabled, guis.modern-design, guis.items-glow. guis.homes-gui-enabled, guis.warps-gui-enabled. guis.sounds (open, close, click). guis.show-stats. guis.homes (show-world, show-coordinates, show-teleport-count). guis.warps (show-world, show-creator).
Freeze
freeze.allowed-commands — Commandes autorisées quand un joueur est gelé.
Back
back.save-on-death — Sauvegarder la position à la mort pour /back.
Jail
jail.enabled. jail.allowed-commands — Commandes autorisées en prison.
Spawn & homes
spawn.per-world. spawn.teleport-on-first-join, teleport-on-death, teleport-on-respawn. Validation : home.check-safe-location, show-overwrite-warning. Idem pour warp.
Effets & sons
effects.particles (teleport, home-created, warp-created). sounds.enabled, sounds.master-volume, sounds.custom.
AFK
afk.enabled, afk.timeout. afk.display-format, afk.kick (enabled, timeout). afk.broadcast (afk, return), afk.bypass-for-ops.
Économie (Vault)
economy.enabled. economy.costs (home-set, home-teleport, home-delete, warp, spawn, back, tpa-request, nick-change). economy.charge-for-update, show-charge-message, show-refund-message, currency-symbol.
Statistiques & debug
statistics.enabled, track-teleports, track-homes, track-warps. debug.enabled, log-teleports, log-commands, log-migrations. metrics.enabled (bStats).
Stockage
storage.type — yaml ou mysql. storage.mysql — host, port, database, username, password, pool, table-prefix.
Migration
migration.auto-detect, migration.prompt-on-startup, migration.backup-before-migrate. Utilisez /mycommands migrate pour migrer les données YAML vers MySQL ou l'inverse.
Téléportation
Spawn (par monde optionnel), homes (limite par permission), warps, TPA/TpAccept/TpDeny, back (position précédente ou mort).
Admin
Gamemode, fly, heal/feed (soi ou tous), god, vanish, tp/tphere/tpall, give, clear, invsee, enderchest, weather/time (day, night, sun, rain, storm), ptime/pweather, speed, broadcast, kick, freeze, more, repair, enchant, anvil + tables virtuelles (workbench, cartography, grindstone, smithing, loom, stonecutter, disposal), hat, skull, jail (setjail, deljail, jails, jailgui), setspawn, setwarp, delwarp, socialspy, reload, migrate.
Joueur & social
spawn, home/sethome/delhome/homes, back, tpa/tpaccept/tpdeny, warp/warps, suicide, me, near, realname, seen, list, motd, rules, help, confirm, cancel, afk. Messages : msg, reply, ignore, socialspy (admin).
Étendu
homegui, warpgui, nick (couleurs optionnelles), stats (perso ou autre joueur).
Données & intégrations
Stockage YAML ou MySQL, migration via /mycommands migrate, rechargement /mycommands reload. Intégrations : Vault (coûts), PlaceholderAPI (expansion MyCommands), MyCore (optionnel). UX : délais de téléportation (annulation si mouvement), cooldowns, confirmations, preview téléportation, effets et sons, messages join/quit, titre/sous-titre/ActionBar, webhooks Discord.
Télécharger le plugin
MyCommands v2.8.1
Version Minecraft: 1.20 à 1.21
Téléchargements: 12