MyCommands

Créez des commandes personnalisées et des aliases pour votre serveur.

Version 2.8.1 Minecraft 1.20 à 1.21 9 Téléchargements 6 Serveurs (bStats) 4 Joueurs (bStats)

Description

Créez des commandes personnalisées et des aliases pour votre serveur.

Prérequis

Serveur Paper 1.20+ (ou dérivé). Optionnel : Vault (économie), PlaceholderAPI (placeholders), MyCore.

Installation

  1. Téléchargez MyCommands.jar
  2. Placez le fichier dans plugins/
  3. Redémarrez le serveur
  4. Éditez plugins/MyCommands/config.yml (langue, cooldowns, délais, limites, messages, etc.)
Premiers pas

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.

CommandeUsageAliasPermission
/gamemode<mode> [joueur]gmmycommands.gamemode
/fly[joueur]mycommands.fly
/heal[joueur] ou allmycommands.heal
/feed[joueur] ou allmycommands.feed
/god[joueur]mycommands.god
/vanishvmycommands.vanish
/tp<joueur> ou <x> <y> <z>teleportmycommands.tp
/tphere<joueur>smycommands.tphere
/give<joueur> <item> [quantité]mycommands.give
/clear[joueur]cimycommands.clear
/invsee<joueur>invmycommands.invsee
/enderchest[joueur]ecmycommands.enderchest
/weather<clear/rain/thunder>mycommands.weather
/time<day/night/ticks>mycommands.time
/speed<1-10> [joueur]mycommands.speed
/broadcast<message>bcmycommands.broadcast
/kick<joueur> [raison]mycommands.kick
/freeze<joueur>mycommands.freeze
/day, /night, /noon, /midnightmycommands.time
/sun, /rain, /stormmycommands.weather
/ptime, /pweathertemps/météo personnelsmycommands.ptime, mycommands.pweather
/workbench, /anvil, /disposaltables virtuellescraft, trashmycommands.workbench, etc.
/more, /repair, /enchant, /hat, /skulldiversfixmycommands.more, mycommands.repair, etc.
/jail, /unjail, /setjail, /deljail, /jails, /jailguiprisonmycommands.jail, mycommands.setjail, etc.
/setspawn, /setwarp, /delwarpspawn et warpsmycommands.setspawn, mycommands.setwarp
/mycommandsreload, migratemycommands.reload, mycommands.migrate

Commandes utilisables par les joueurs (téléportation, infos, aide).

CommandeUsageAliasPermission
/spawnmycommands.spawn
/home[nom]mycommands.home
/sethome[nom]mycommands.sethome (+ mycommands.sethome.N)
/delhome<nom>mycommands.delhome
/homesmycommands.homes
/backmycommands.back
/tpa<joueur>callmycommands.tpa
/tpaccepttpyesmycommands.tpaccept
/tpdenytpnomycommands.tpdeny
/warp<nom>mycommands.warp
/warpsmycommands.warps
/suicidekillmycommands.suicide
/me<action>mycommands.me
/near[rayon]mycommands.near
/realname, /seen, /listinfos joueursmycommands.realname, etc.
/motd, /rules, /helpaidemycommands.motd, mycommands.help
/confirm, /cancelyes, oui, no, nonmycommands.confirm
/afkmycommands.afk

Messagerie privée

CommandeUsageAliasPermission
/msg<joueur> <message>m, tell, whisper, wmycommands.msg
/reply<message>rmycommands.reply
/ignore[joueur]mycommands.ignore
/socialspyspymycommands.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 admin
  • mycommands.player — Commandes joueur (spawn, home, warp, tpa, msg, help, etc.)
  • mycommands.extended — GUIs, nick, stats
  • mycommands.sethome.N — Limite de N homes (ex. mycommands.sethome.5)
  • mycommands.sethome.unlimited — Homes illimités
  • mycommands.cooldown.bypass — Ignorer les cooldowns
  • mycommands.teleportdelay.bypass — Ignorer le délai de téléportation
  • mycommands.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: 9

Télécharger le fichier