MyCommands

Create custom commands and aliases for your server.

Version 2.8.1 Minecraft 1.20 to 1.21 11 Downloads 6 Servers (bStats) 3 Players (bStats)

Description

Create custom commands and aliases for your server.

Requirements

Paper server 1.20+ (or derivative). Optional: Vault (economy), PlaceholderAPI (placeholders), MyCore.

Installation

  1. Download MyCommands.jar
  2. Place the file in plugins/
  3. Restart the server
  4. Edit plugins/MyCommands/config.yml (language, cooldowns, delays, limits, messages, etc.)
First steps

Basic commands: /spawn, /home, /sethome, /warp, /warps, /tpa, /msg, /help. Admin: /gamemode, /heal, /feed, /setspawn, /setwarp. Reload config: /mycommands reload. Migrate data (YAML ↔ MySQL): /mycommands migrate.

List of administrator-only commands with usage, aliases and permission.

CommandUsageAliasPermission
/gamemode<mode> [player]gmmycommands.gamemode
/fly[player]mycommands.fly
/heal[player] or allmycommands.heal
/feed[player] or allmycommands.feed
/god[player]mycommands.god
/vanishvmycommands.vanish
/tp<player> or <x> <y> <z>teleportmycommands.tp
/tphere<player>smycommands.tphere
/give<player> <item> [amount]mycommands.give
/clear[player]cimycommands.clear
/invsee<player>invmycommands.invsee
/enderchest[player]ecmycommands.enderchest
/weather<clear/rain/thunder>mycommands.weather
/time<day/night/ticks>mycommands.time
/speed<1-10> [player]mycommands.speed
/broadcast<message>bcmycommands.broadcast
/kick<player> [reason]mycommands.kick
/freeze<player>mycommands.freeze
/day, /night, /noon, /midnightmycommands.time
/sun, /rain, /stormmycommands.weather
/ptime, /pweatherpersonal time/weathermycommands.ptime, mycommands.pweather
/workbench, /anvil, /disposalvirtual tablescraft, trashmycommands.workbench, etc.
/jail, /unjail, /setjail, /deljail, /jails, /jailguijailmycommands.jail, mycommands.setjail, etc.
/setspawn, /setwarp, /delwarpspawn and warpsmycommands.setspawn, mycommands.setwarp
/mycommandsreload, migratemycommands.reload, mycommands.migrate

Commands available to players (teleportation, info, help).

CommandUsageAliasPermission
/spawnmycommands.spawn
/home[name]mycommands.home
/sethome[name]mycommands.sethome (+ mycommands.sethome.N)
/delhome<name>mycommands.delhome
/homesmycommands.homes
/backmycommands.back
/tpa<player>callmycommands.tpa
/tpaccepttpyesmycommands.tpaccept
/tpdenytpnomycommands.tpdeny
/warp<name>mycommands.warp
/warpsmycommands.warps
/me, /near, /realname, /seen, /listplayer infomycommands.me, etc.
/motd, /rules, /helpaidemycommands.motd, mycommands.help
/confirm, /cancelyes, nomycommands.confirm
/afkmycommands.afk

Private messaging

CommandUsageAliasPermission
/msg<player> <message>m, tell, whisper, wmycommands.msg
/reply<message>rmycommands.reply
/ignore[player]mycommands.ignore
/socialspyspymycommands.socialspy (admin)

GUIs and extended

/homegui (homesgui), /warpgui (warpsgui) — GUI for homes and warps. /nick (nickname) — change display name. /stats (statistics) — teleport stats (self or [player]). Permissions: mycommands.gui.homes, mycommands.gui.warps, mycommands.nick, mycommands.stats.

Summary of main permissions.

  • mycommands.admin — All admin commands
  • mycommands.player — Player commands (spawn, home, warp, tpa, msg, help, etc.)
  • mycommands.extended — GUIs, nick, stats
  • mycommands.sethome.N — Limit of N homes (e.g. mycommands.sethome.5)
  • mycommands.sethome.unlimited — Unlimited homes
  • mycommands.cooldown.bypass — Bypass cooldowns
  • mycommands.teleportdelay.bypass — Bypass teleport delay
  • mycommands.afk.bypass — Not marked AFK automatically

Cooldowns

cooldowns.enabled, cooldowns.commands (home, spawn, warp, tpa, back, heal, feed, repair) in seconds. cooldowns.bypass-for-ops.

Teleport delay

teleport-delay.enabled, teleport-delay.delay per command. teleport-delay.cancel-on-move, teleport-delay.bypass-for-ops.

Anti-abuse

anti-abuse.prevent-dangerous-teleports (check-lava, check-void, check-water).

Teleport preview

teleport.preview (enabled, show-particles, show-compass, duration).

Limits

limits.max-homes, limits.tp-request-timeout, limits.max-ignored-players, limits.max-warps (-1 = unlimited).

Warps

warps.enabled, warps.per-warp-permission (mycommands.warp.<name> per warp).

Permissions (homes)

permissions.homes.default — Default home count when no mycommands.sethome.N.

General

language — fr, en.

Messages

messages.me-format ({player}, {action}), messages.motd, messages.rules, messages.format (boxed, action-bar, progress-bars).

Private messages

private-messages.enabled, private-messages.sound, private-messages.socialspy-on-join.

Join / Quit

join-quit-messages (enabled, join, first-join, quit, welcome-message, join-title, join-action-bar, discord webhook).

Confirmations & notifications

confirmations.enabled, confirmations.require-for. notifications.titles, notifications.toast.

Nicknames

nicknames.enabled, min/max-length, allow-colors, save-nicknames, check-blacklist, check-similarity.

GUIs

guis.enabled, modern-design, items-glow, homes-gui-enabled, warps-gui-enabled, sounds, show-stats, homes/warps options.

Freeze, Back, Jail

freeze.allowed-commands, back.save-on-death, jail.enabled, jail.allowed-commands.

Spawn & effects

spawn.per-world, teleport-on-first-join/death/respawn. effects.particles, sounds. home.check-safe-location, warp.check-safe-location.

AFK & economy

afk.enabled, timeout, display-format, kick, broadcast. economy.enabled, economy.costs (home-set, warp, spawn, back, nick-change, etc.).

Statistics & debug

statistics.enabled, debug.enabled, metrics.enabled (bStats).

Storage

storage.type — yaml or mysql. storage.mysql (host, port, database, username, password, pool, table-prefix).

Migration

migration.auto-detect, migration.prompt-on-startup, migration.backup-before-migrate. Use /mycommands migrate to migrate YAML to MySQL or vice versa.

Teleportation

Spawn (per-world optional), homes (limit by permission), warps, TPA/TpAccept/TpDeny, back (previous position or death).

Admin

Gamemode, fly, heal/feed (self or all), god, vanish, tp/tphere/tpall, give, clear, invsee, enderchest, weather/time, ptime/pweather, speed, broadcast, kick, freeze, repair, enchant, virtual tables, jail, setspawn, setwarp, socialspy, reload, migrate.

Player & social

spawn, home/sethome/delhome/homes, back, tpa/tpaccept/tpdeny, warp/warps, me, near, realname, seen, list, motd, rules, help, confirm, cancel, afk. Messaging: msg, reply, ignore, socialspy (admin).

Extended

homegui, warpgui, nick (optional colors), stats.

Data & integrations

YAML or MySQL storage, /mycommands migrate, /mycommands reload. Vault (costs), PlaceholderAPI (MyCommands expansion), MyCore. UX: teleport delay (cancel on move), cooldowns, confirmations, preview, particles/sounds, join/quit messages, Discord webhooks.

Download plugin

MyCommands v2.8.1

Minecraft Version: 1.20 to 1.21

Downloads: 11

Download file