MyCommands

ドキュメント · v2.8.1

インストールと始め方

必要環境

Paper サーバー 1.20+(または派生)。オプション: Vault(経済)、PlaceholderAPI(プレースホルダ)、MyCore

インストール

  1. MyCommands.jar をダウンロード
  2. plugins/ に配置
  3. サーバーを再起動
  4. plugins/MyCommands/config.yml を編集(言語、クールダウン、遅延、制限、メッセージ等)
最初のステップ

基本コマンド: /spawn/home/sethome/warp/warps/tpa/msg/help。管理者: /gamemode/heal/feed/setspawn/setwarp。config再読込: /mycommands reload。データ移行(YAML ↔ MySQL): /mycommands migrate

管理者コマンド

管理者専用コマンド一覧(使用法・エイリアス・権限)。

コマンド使用法エイリアス権限
/gamemode<モード> [プレイヤー]gmmycommands.gamemode
/fly[プレイヤー]mycommands.fly
/heal[プレイヤー] または allmycommands.heal
/feed[プレイヤー] または allmycommands.feed
/god[プレイヤー]mycommands.god
/vanishvmycommands.vanish
/tp<プレイヤー> または <x> <y> <z>teleportmycommands.tp
/tphere<プレイヤー>smycommands.tphere
/give<プレイヤー> <アイテム> [数量]mycommands.give
/clear[プレイヤー]cimycommands.clear
/invsee<プレイヤー>invmycommands.invsee
/enderchest[プレイヤー]ecmycommands.enderchest
/weather<clear/rain/thunder>mycommands.weather
/time<day/night/ticks>mycommands.time
/speed<1-10> [プレイヤー]mycommands.speed
/broadcast<メッセージ>bcmycommands.broadcast
/kick<プレイヤー> [理由]mycommands.kick
/freeze<プレイヤー>mycommands.freeze
/setspawn/setwarp/delwarpスポーンとワープmycommands.setspawn、mycommands.setwarp
/mycommandsreload、migratemycommands.reload、mycommands.migrate

プレイヤーコマンド

プレイヤー向けコマンド(テレポート、情報、ヘルプ)。

コマンド使用法エイリアス権限
/spawnmycommands.spawn
/home[名前]mycommands.home
/sethome[名前]mycommands.sethome(+ mycommands.sethome.N)
/delhome<名前>mycommands.delhome
/homesmycommands.homes
/backmycommands.back
/tpa<プレイヤー>callmycommands.tpa
/tpaccepttpyesmycommands.tpaccept
/tpdenytpnomycommands.tpdeny
/warp<名前>mycommands.warp
/warpsmycommands.warps
/me/near/realname/seen/listプレイヤー情報mycommands.me 等
/motd/rules/helpヘルプmycommands.motd、mycommands.help
/confirm/cancelyes、nomycommands.confirm
/afkmycommands.afk

メッセージと拡張

プライベートメッセージ

コマンド使用法エイリアス権限
/msg<プレイヤー> <メッセージ>m、tell、whisper、wmycommands.msg
/reply<メッセージ>rmycommands.reply
/ignore[プレイヤー]mycommands.ignore
/socialspyspymycommands.socialspy(管理者)

GUIと拡張

/homegui(homesgui)、/warpgui(warpsgui)— ホームとワープのGUI。/nick(nickname)— 表示名変更。/stats(statistics)— テレポート統計(自分または[プレイヤー])。権限: mycommands.gui.homes、mycommands.gui.warps、mycommands.nick、mycommands.stats。

権限

主な権限の概要。

  • mycommands.admin — 全管理者コマンド
  • mycommands.player — プレイヤーコマンド(spawn、home、warp、tpa、msg、help 等)
  • mycommands.extended — GUI、nick、stats
  • mycommands.sethome.N — ホーム数上限N(例: mycommands.sethome.5)
  • mycommands.sethome.unlimited — ホーム無制限
  • mycommands.cooldown.bypass — クールダウン無視
  • mycommands.teleportdelay.bypass — テレポート遅延無視
  • mycommands.afk.bypass — 自動AFKマークなし

設定 — クールダウンとテレポート

クールダウン

cooldowns.enabledcooldowns.commands(home、spawn、warp、tpa、back、heal、feed、repair)秒単位。cooldowns.bypass-for-ops

テレポート遅延

teleport-delay.enabledteleport-delay.delay 各コマンド。teleport-delay.cancel-on-moveteleport-delay.bypass-for-ops

不正防止

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

テレポートプレビュー

teleport.preview(enabled、show-particles、show-compass、duration)。

設定 — 制限とワープ

制限

limits.max-homeslimits.tp-request-timeoutlimits.max-ignored-playerslimits.max-warps(-1 = 無制限)。

ワープ

warps.enabledwarps.per-warp-permission(ワープごとに mycommands.warp.<名前>)。

権限(ホーム)

permissions.homes.default — mycommands.sethome.N がない場合のデフォルトホーム数。

設定 — メッセージと参加/退出

一般

language — fr、en。

メッセージ

messages.me-format({player}、{action})、messages.motdmessages.rulesmessages.format(boxed、action-bar、progress-bars)。

プライベートメッセージ

private-messages.enabledprivate-messages.soundprivate-messages.socialspy-on-join

参加/退出

join-quit-messages(enabled、join、first-join、quit、welcome-message、join-title、join-action-bar、Discord webhook)。

確認と通知

confirmations.enabledconfirmations.require-fornotifications.titlesnotifications.toast

設定 — ニックネーム、GUI、ジェイル、スポーン

ニックネーム

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

GUI

guis.enabled、modern-design、items-glow、homes-gui-enabled、warps-gui-enabled、sounds、show-stats、homes/warps オプション。

Freeze、Back、Jail

freeze.allowed-commandsback.save-on-deathjail.enabledjail.allowed-commands

スポーンとエフェクト

spawn.per-world、teleport-on-first-join/death/respawn。effects.particlessoundshome.check-safe-locationwarp.check-safe-location

AFKと経済

afk.enabled、timeout、display-format、kick、broadcast。economy.enabledeconomy.costs(home-set、warp、spawn、back、nick-change 等)。

統計とデバッグ

statistics.enableddebug.enabledmetrics.enabled(bStats)。

設定 — ストレージと移行

ストレージ

storage.type — yaml または mysql。storage.mysql(host、port、database、username、password、pool、table-prefix)。

移行

migration.auto-detectmigration.prompt-on-startupmigration.backup-before-migrate/mycommands migrate で YAML と MySQL 間を移行。

機能

テレポート

スポーン(ワールド別オプション)、ホーム(権限で制限)、ワープ、TPA/TpAccept/TpDeny、back(前の位置または死亡地点)。

管理者

Gamemode、fly、heal/feed(自分または全員)、god、vanish、tp/tphere/tpall、give、clear、invsee、enderchest、weather/time、ptime/pweather、speed、broadcast、kick、freeze、repair、enchant、仮想テーブル、jail、setspawn、setwarp、socialspy、reload、migrate。

プレイヤーとソーシャル

spawn、home/sethome/delhome/homes、back、tpa/tpaccept/tpdeny、warp/warps、me、near、realname、seen、list、motd、rules、help、confirm、cancel、afk。メッセージ: msg、reply、ignore、socialspy(管理者)。

拡張

homegui、warpgui、nick(色オプション)、stats。

データと連携

YAML または MySQL ストレージ、/mycommands migrate/mycommands reload。Vault(コスト)、PlaceholderAPI(MyCommands 拡張)、MyCore。UX: テレポート遅延(移動でキャンセル)、クールダウン、確認、プレビュー、パーティクル/音、参加/退出メッセージ、Discord webhooks。