NAV
Minecraft Command

Introduction

MyMaid4 のドキュメントへようこそ。MyMaid4 とは、 jao Minecraft Server 独自の PaperMC プラグインです。

新しいコマンド・機能の要望、不具合の報告などは 開発部リクエストボックスMyMaid4 の Issue へお願いします。

Minecraft サーバ内での MyMaid4 のコマンドヘルプは /mymaidhelp から利用できます。

Commands

MyMaid4 で実装されているコマンドの一覧です。

例: /g <gamemode> [player] の場合、/g 1/g 1 X4Z が利用できます。

brb

/brb
/brb <player>

ソースコード: com.jaoafa.mymaid4.command.Cmd_Brb

バリアブロックを入手します。

/brb

バリアブロックをコマンド実行者のメインハンドのアイテムと置き換えます。

/brb <player>

バリアブロックを指定したプレイヤーのメインハンドのアイテムと置き換えます。

引数名 種類 必須か 説明
player PlayerArgument はい 説明なし

bug

/bug
/bug true
/bug false

ソースコード: com.jaoafa.mymaid4.command.Cmd_Bug

本によるIssueの作成を行います。

/bug

本によるIssueの作成を行います。

/bug true

本によりIssue作成処理を行います。

/bug false

記入済みの本を記入可能な本に戻します。

calctree

/calctree [placeEdgeTree]

ソースコード: com.jaoafa.mymaid4.command.Cmd_Calctree

WorldEditの選択範囲で植木算を行います。

/calctree [placeEdgeTree]

WorldEditの選択範囲で植木算を行います。

引数名 種類 必須か 説明
placeEdgeTree BooleanArgument いいえ 両端に木を置くかどうか。

chat

/chat <player> <message>

ソースコード: com.jaoafa.mymaid4.command.Cmd_Chat

偽のプレイヤーに喋らせます。

/chat <player> <message>

偽のプレイヤーに喋らせます。

引数名 種類 必須か 説明
player StringArgument はい 説明なし
message StringArgument はい 説明なし

chatban

/chatban add <player> <reason>
/chatban remove <player>
/chatban status [player]

ソースコード: com.jaoafa.mymaid4.command.Cmd_ChatBan

ChatBanに関する処理を行います。

/chatban add <player> <reason>

ターゲットをChatBanします。

引数名 種類 必須か 説明
player OfflinePlayerArgument はい 説明なし
reason StringArgument はい 説明なし

/chatban remove <player>

ターゲットのChatBanを解除します。

引数名 種類 必須か 説明
player OfflinePlayerArgument はい 説明なし

/chatban status [player]

ChatBan一覧を表示します。

引数名 種類 必須か 説明
player OfflinePlayerArgument いいえ 説明なし

cmdb

/cmdb
/cmdb <player>

ソースコード: com.jaoafa.mymaid4.command.Cmd_Cmdb

コマンドブロックを入手します。

/cmdb

コマンドブロックをコマンド実行者のメインハンドのアイテムと置き換えます。

/cmdb <player>

コマンドブロックを指定したプレイヤーのメインハンドのアイテムと置き換えます。

引数名 種類 必須か 説明
player PlayerArgument はい 説明なし

debstick

/debstick
/debstick <player>

ソースコード: com.jaoafa.mymaid4.command.Cmd_Debstick

デバッグステイックを入手します。

/debstick

デバッグステイックをコマンド実行者のメインハンドのアイテムと置き換えます。

/debstick <player>

デバッグステイックを指定したプレイヤーのメインハンドのアイテムと置き換えます。

引数名 種類 必須か 説明
player PlayerArgument はい 説明なし

ded

/ded

ソースコード: com.jaoafa.mymaid4.command.Cmd_Ded

最後に死亡した場所にテレポートします。

/ded

最後に死亡した場所にテレポートします。

dedbull

/dedbull

ソースコード: com.jaoafa.mymaid4.command.Cmd_Dedbull

プレイヤーに暗視効果を付与します。すでに付与されている場合は削除します。

/dedbull

プレイヤーに暗視効果を付与します。すでに付与されている場合は削除します。

dedmessage

/dedmessage
/dedmessage register <message>
/dedmessage disable
/dedmessage remove <id>
/dedmessage list [page]

ソースコード: com.jaoafa.mymaid4.command.Cmd_DedMessage

カスタム死亡メッセージを設定します。

/dedmessage

今いる場所にカスタム死亡メッセージが設定されているかどうかを調べます。

/dedmessage register <message>

カスタム死亡メッセージを登録します。

引数名 種類 必須か 説明
message StringArgument はい カスタム死亡メッセージ(%player% はプレイヤー名、%killer% はキルした人の名前に置き換わります)

/dedmessage disable

死亡メッセージ表示を無効化します。

/dedmessage remove <id>

カスタム死亡メッセージを削除します。

引数名 種類 必須か 説明
id IntegerArgument はい 説明なし

/dedmessage list [page]

カスタム死亡メッセージの一覧を表示します。

引数名 種類 必須か 説明
page IntegerArgument いいえ 説明なし

delhome

/delhome
/delhome [name]

ソースコード: com.jaoafa.mymaid4.command.Cmd_DelHome

ホームを削除します。

/delhome

デフォルトホームを削除します。

/delhome [name]

指定された名前のホームを削除します。

引数名 種類 必須か 説明
name StringArgument いいえ 説明なし
/discordlink <authKey>

ソースコード: com.jaoafa.mymaid4.command.Cmd_DiscordLink

DiscordアカウントとMinecraftアカウントを紐づけます。

DiscordアカウントとMinecraftアカウントを紐づけます。

引数名 種類 必須か 説明
authKey StringArgument はい 説明なし

dt

/dt <markerName>
/dt add <markerName> <markerType> [markerIcon]
/dt del <markerName>
/dt random
/dt near
/dt neartp
/dt list [page]

ソースコード: com.jaoafa.mymaid4.command.Cmd_DT

DynmapのMarkerを編集・テレポートします。

/dt <markerName>

マーカーにテレポートさせます。

引数名 種類 必須か 説明
markerName StringArgument はい 説明なし

/dt add <markerName> <markerType> [markerIcon]

マーカーを追加します。

引数名 種類 必須か 説明
markerName StringArgument はい 説明なし
markerType StringArgument はい 説明なし
markerIcon StringArgument いいえ 説明なし

/dt del <markerName>

マーカーを削除します。

引数名 種類 必須か 説明
markerName StringArgument はい 説明なし

/dt random

ランダムに選ばれたマーカーにテレポートします。

/dt near

近くのマーカーを表示します。

/dt neartp

近くのマーカーにテレポートします。

/dt list [page]

マーカーの一覧を表示します。

引数名 種類 必須か 説明
page IntegerArgument いいえ 説明なし

eban

/eban add <player> <reason>
/eban remove <player>
/eban status [player]

ソースコード: com.jaoafa.mymaid4.command.Cmd_EBan

EBanに関する処理を行います。

/eban add <player> <reason>

ターゲットをEBanします。

引数名 種類 必須か 説明
player OfflinePlayerArgument はい 説明なし
reason StringArgument はい 説明なし

/eban remove <player>

ターゲットのEBanを解除します。

引数名 種類 必須か 説明
player OfflinePlayerArgument はい 説明なし

/eban status [player]

EBan一覧を表示します。

引数名 種類 必須か 説明
player OfflinePlayerArgument いいえ 説明なし

elytra

/elytra

ソースコード: com.jaoafa.mymaid4.command.Cmd_Elytra

プレイヤーにエリトラと花火を付与します。

/elytra

プレイヤーにエリトラと花火を付与します。

flyspeed

/flyspeed [target]
/flyspeed set <percent>

ソースコード: com.jaoafa.mymaid4.command.Cmd_FlySpeed

クリエイティブ飛行速度を変更します。

/flyspeed [target]

指定したプレイヤーのクリエイティブ飛行速度を表示します。

引数名 種類 必須か 説明
target PlayerArgument いいえ ターゲットプレイヤー

/flyspeed set <percent>

クリエイティブ飛行速度を設定します。

引数名 種類 必須か 説明
percent FloatArgument はい クリエイティブ飛行速度(通常100%)

g

/g
/g <gamemode>
/g <gamemode> <player>

ソースコード: com.jaoafa.mymaid4.command.Cmd_G

ゲームモードを変更します。

/g

ゲームモードを切り替えます。

/g <gamemode>

指定されたゲームモードに切り替えます。

引数名 種類 必須か 説明
gamemode StringArgument はい 説明なし

/g <gamemode> <player>

指定されたプレイヤーのゲームモードを切り替えます。

引数名 種類 必須か 説明
gamemode StringArgument はい 説明なし
player PlayerArgument はい 説明なし

getlookloc

/getlookloc

ソースコード: com.jaoafa.mymaid4.command.Cmd_Getlookloc

見ているブロックの座標を提案します。

/getlookloc

見ているブロックの座標を提案します。

getuserkey

/getuserkey

ソースコード: com.jaoafa.mymaid4.command.Cmd_GetUserKey

ユーザーを認証するためのキー(ユーザーキー)に関する操作を行います。

/getuserkey

ユーザーキーを生成し、表示します。

glookup

/glookup <player>

ソースコード: com.jaoafa.mymaid4.command.Cmd_Glookup

他人のゲームモードを確認します。

/glookup <player>

他人のゲームモードを確認します。

引数名 種類 必須か 説明
player PlayerArgument はい 説明なし

hat

/hat

ソースコード: com.jaoafa.mymaid4.command.Cmd_Hat

手に持っているアイテムを頭に載せます。

/hat

手に持っているアイテムを頭に載せます。

head

/head
/head <player>

ソースコード: com.jaoafa.mymaid4.command.Cmd_Head

頭ブロックを入手します。

/head

自分の頭ブロックを入手します。

/head <player>

指定したプレイヤーの頭ブロックを入手します。

引数名 種類 必須か 説明
player StringArgument はい 説明なし

help

/help [params]
/help register

ソースコード: com.jaoafa.mymaid4.command.Cmd_Help

ヘルプブックを取得・登録します。

/help [params]

ヘルプブックを取得します。

引数名 種類 必須か 説明
params StringArgument いいえ ヘルプパラメーター

/help register

ヘルプブックを登録します。

hide

/hide

ソースコード: com.jaoafa.mymaid4.command.Cmd_Hide

他のプレイヤーから姿を隠します。

/hide

他のプレイヤーから姿を隠します。

history

/history add <target> <message>
/history disable <target> <item>
/history notify <target> <item> <changeTo>
/history status <target>

ソースコード: com.jaoafa.mymaid4.command.Cmd_History

jaoHistoryに関する操作を行います。

/history add <target> <message>

指定したプレイヤーのjaoHistoryにデータを追加します。

引数名 種類 必須か 説明
target OfflinePlayerArgument はい 説明なし
message StringArgument はい 説明なし

/history disable <target> <item>

指定したプレイヤーのjaoHistory項目を無効化します。

引数名 種類 必須か 説明
target OfflinePlayerArgument はい 説明なし
item IntegerArgument はい 説明なし

/history notify <target> <item> <changeTo>

指定したプレイヤーのjaoHistory項目の通知設定を行います。

引数名 種類 必須か 説明
target OfflinePlayerArgument はい 説明なし
item IntegerArgument はい 説明なし
changeTo BooleanArgument はい 説明なし

/history status <target>

指定したプレイヤーのjaoHistory情報を表示します。

引数名 種類 必須か 説明
target OfflinePlayerArgument はい 説明なし

home

/home
/home [name]
/home list [Page]
/home view [name]

ソースコード: com.jaoafa.mymaid4.command.Cmd_Home

ホームにテレポートします。

/home

デフォルトホームにテレポートします。

/home [name]

指定された名前のホームにテレポートします。

引数名 種類 必須か 説明
name StringArgument いいえ 説明なし

/home list [Page]

ホーム一覧を表示します。

引数名 種類 必須か 説明
Page IntegerArgument いいえ 説明なし

/home view [name]

指定したホームに関する情報を表示します。

引数名 種類 必須か 説明
name StringArgument いいえ 説明なし

invload

/invload <target> [saveName] [player]

ソースコード: com.jaoafa.mymaid4.command.Cmd_InvLoad

プレイヤーのインベントリを復元します。

/invload <target> [saveName] [player]

指定したプレイヤーにおける指定した名前のインベントリを復元します。

引数名 種類 必須か 説明
target SinglePlayerSelectorArgument はい 説明なし
saveName StringArgument いいえ 説明なし
player SinglePlayerSelectorArgument いいえ 説明なし

invsave

/invsave <target> [saveName]

ソースコード: com.jaoafa.mymaid4.command.Cmd_InvSave

プレイヤーのインベントリを保存します。

/invsave <target> [saveName]

指定したプレイヤーのインベントリを指定した名前で保存します。

引数名 種類 必須か 説明
target SinglePlayerSelectorArgument はい 説明なし
saveName StringArgument いいえ 説明なし

jail

/jail add <player> <reason>
/jail remove <player>
/jail status [player]
/jail testment <message>

ソースコード: com.jaoafa.mymaid4.command.Cmd_Jail

Jailに関する処理を行います。

/jail add <player> <reason>

ターゲットをJailします。

引数名 種類 必須か 説明
player OfflinePlayerArgument はい 説明なし
reason StringArgument はい 説明なし

/jail remove <player>

ターゲットのJailを解除します。

引数名 種類 必須か 説明
player OfflinePlayerArgument はい 説明なし

/jail status [player]

Jail一覧を表示します。

引数名 種類 必須か 説明
player OfflinePlayerArgument いいえ 説明なし

/jail testment <message>

遺言を記録します。

引数名 種類 必須か 説明
message StringArgument はい 説明なし

lead

/lead set [target]
/lead connect <from> <to>
/lead leave [target]

ソースコード: com.jaoafa.mymaid4.command.Cmd_Lead

Mob(またはプレイヤー)にリードを付けます。

/lead set [target]

1辺30ブロックの立方体内にある指定されたターゲットセレクターの[Mob]にリードを付けます。

引数名 種類 必須か 説明
target SingleEntitySelectorArgument いいえ 対象のMob。指定しない場合見ているMob

/lead connect <from> <to>

[Mob(またはプレイヤー)]から、[Mob]にリードを付けます。

引数名 種類 必須か 説明
from SingleEntitySelectorArgument はい リードを持っている側のMob(またはプレイヤー)
to SingleEntitySelectorArgument はい リードを付けられる側のMob

/lead leave [target]

[Mob(または実行者)]が付けられているか、持っているリードを外します。両方の場合は付けられているリードを優先します

引数名 種類 必須か 説明
target SingleEntitySelectorArgument いいえ 対象のMob(または実行者)。対象を指定しない場合見ているMob、何も見ていない場合実行者
/link

ソースコード: com.jaoafa.mymaid4.command.Cmd_Link

linkコマンドはjMS Gamers Clubで実行するのだ。

linkコマンドはjMS Gamers Clubで実行するのだ。

logintext

/logintext
/logintext <loginText>

ソースコード: com.jaoafa.mymaid4.command.Cmd_LoginText

ログイン時に表示されるテキストに任意のテキストを追加します。

/logintext

ログイン時に表示されるテキストをリセットします。

/logintext <loginText>

ログイン時に表示されるテキストに任意のテキストを追加します。

引数名 種類 必須か 説明
loginText StringArgument はい 説明なし

looking

/looking
/looking on <target>
/looking off

ソースコード: com.jaoafa.mymaid4.command.Cmd_Looking

プレイヤーを見続けます。

/looking

今見ているプレイヤーを見続けはじめます。

/looking on <target>

プレイヤーを見続けはじめます。

引数名 種類 必須か 説明
target PlayerArgument はい 説明なし

/looking off

プレイヤーを見続けるのをやめます。

makecmd

/makecmd

ソースコード: com.jaoafa.mymaid4.command.Cmd_MakeCmd

giveコマンドを生成します。

/makecmd

giveコマンドを生成します。

mymaid4

/mymaid4 reload-blacklist

ソースコード: com.jaoafa.mymaid4.command.Cmd_MyMaid4

MyMaid4基本コマンド

/mymaid4 reload-blacklist

MyMaid4基本コマンド

pigeon

/pigeon speaker add <speaker>
/pigeon messages add <message>
/pigeon speaker remove [speaker]
/pigeon messages remove [message]
/pigeon speaker list
/pigeon messages list
/pigeon broadcast [messageId]

ソースコード: com.jaoafa.mymaid4.command.Cmd_Pigeon

伝書鳩ちゃんにお願いを伝えます。

/pigeon speaker add <speaker>

伝書鳩ちゃんにスピーカーを追加してもらいます。

引数名 種類 必須か 説明
speaker StringArgument はい 説明なし

/pigeon messages add <message>

伝書鳩ちゃんにメッセージを追加してもらいます。

引数名 種類 必須か 説明
message StringArgument はい 説明なし

/pigeon speaker remove [speaker]

伝書鳩ちゃんにスピーカーを削除してもらいます。

引数名 種類 必須か 説明
speaker StringArgument いいえ 説明なし

/pigeon messages remove [message]

伝書鳩ちゃんにメッセージを削除してもらいます。

引数名 種類 必須か 説明
message StringArgument いいえ 説明なし

/pigeon speaker list

伝書鳩ちゃんにスピーカーが誰がいるか聞きます。

/pigeon messages list

伝書鳩ちゃんにメッセージが何があるか聞きます。

/pigeon broadcast [messageId]

伝書鳩ちゃんにメッセージを配信してもらいます。

引数名 種類 必須か 説明
messageId IntegerArgument いいえ 説明なし

player

/player
/player <player>

ソースコード: com.jaoafa.mymaid4.command.Cmd_Player

プレイヤーの権限グループを取得します。

/player

あなたの権限グループを表示します。

/player <player>

指定されたプレイヤーの権限グループを表示します。

引数名 種類 必須か 説明
player StringArgument はい 説明なし

respawn

/respawn <player>
/respawn <player> <delay>

ソースコード: com.jaoafa.mymaid4.command.Cmd_Respawn

プレイヤーをリスポーンします。

/respawn <player>

指定したプレイヤーをリスポーンします。

引数名 種類 必須か 説明
player PlayerArgument はい リスポーンさせるプレイヤー

/respawn <player> <delay>

指定した秒数後にプレイヤーをリスポーンします。

引数名 種類 必須か 説明
player PlayerArgument はい リスポーンさせるプレイヤー
delay LongArgument はい 遅延させる秒数

rider

/rider [target]
/rider ride <from> <to>
/rider leave [target]

ソースコード: com.jaoafa.mymaid4.command.Cmd_Rider

プレイヤーやエンティティに乗ったり下ろしたりします。

/rider [target]

プレイヤー・エンティティに乗ります。

引数名 種類 必須か 説明
target SingleEntitySelectorArgument いいえ 対象のプレイヤー・エンティティ。指定しない場合見ているプレイヤー

/rider ride <from> <to>

プレイヤー・エンティティをプレイヤー・エンティティに乗せます。

引数名 種類 必須か 説明
from SingleEntitySelectorArgument はい 乗せるプレイヤー・エンティティ
to SingleEntitySelectorArgument はい 乗せられるプレイヤー・エンティティ

/rider leave [target]

乗っているプレイヤー・エンティティを下ろします。

引数名 種類 必須か 説明
target SingleEntitySelectorArgument いいえ 対象のプレイヤー・エンティティ。指定しない場合実行者

selclick

/selclick

ソースコード: com.jaoafa.mymaid4.command.Cmd_Selclick

SelClickの有効/無効を切り替えます。

/selclick

SelClickの有効/無効を切り替えます。

sethome

/sethome
/sethome [name]

ソースコード: com.jaoafa.mymaid4.command.Cmd_SetHome

ホームを設定します。

/sethome

デフォルトホームを設定します。

/sethome [name]

指定された名前のホームを設定します。

引数名 種類 必須か 説明
name StringArgument いいえ 説明なし

show

/show

ソースコード: com.jaoafa.mymaid4.command.Cmd_Show

Hide状態を解除します。

/show

Hide状態を解除します。

sign

/sign editmode [changeTo]
/sign set <line> <text>

ソースコード: com.jaoafa.mymaid4.command.Cmd_Sign

看板を編集します。

/sign editmode [changeTo]

看板編集モードをオン・オフします。

引数名 種類 必須か 説明
changeTo BooleanArgument いいえ オン・オフのいずれか (未指定の場合トグル)

/sign set <line> <text>

看板の指定行のテキストを置き換えします。

引数名 種類 必須か 説明
line IntegerArgument はい 編集する行
text StringArgument はい 置き換えるテキスト

skkcolor

/skkcolor
/skkcolor <color>

ソースコード: com.jaoafa.mymaid4.command.Cmd_SKKColor

チャット欄に表示される四角の色を変更します。

/skkcolor

チャット欄に表示される四角の色をリセットします。

/skkcolor <color>

チャット欄に表示される四角の色を変更します。

引数名 種類 必須か 説明
color StringArgument はい 説明なし

spawn

/spawn
/spawn true

ソースコード: com.jaoafa.mymaid4.command.Cmd_Spawn

スポーン地点にテレポートします。

/spawn

ワールドのスポーン地点にテレポートします。

/spawn true

あなたのスポーン地点にテレポートします。

tempmute

/tempmute [changeTo]

ソースコード: com.jaoafa.mymaid4.command.Cmd_TempMute

一時的なミュートを実施します。運営のみ使用できます。

/tempmute [changeTo]

TempMuteをオン・オフします。指定しない場合、トグルで変更します。

引数名 種類 必須か 説明
changeTo BooleanArgument いいえ 説明なし

test

/test version
/test database
/test nbt

ソースコード: com.jaoafa.mymaid4.command.Cmd_Test

MyMaidテストコマンド

/test version

MyMaidテストコマンド

/test database

MyMaidテストコマンド

/test nbt

MyMaidテストコマンド

testment

/testment <message>

ソースコード: com.jaoafa.mymaid4.command.Cmd_Testment

Jailの遺言を残します。jail testmentのエイリアスです。

/testment <message>

遺言を記録します。

引数名 種類 必須か 説明
message StringArgument はい 説明なし

time

/time set <timeName> [isRelative]
/time add <timeInt> [isRelative]

ソースコード: com.jaoafa.mymaid4.command.Cmd_Time

自分だけに適用される時間を設定します。

/time set <timeName> [isRelative]

自分だけに適用される時間を設定します。

引数名 種類 必須か 説明
timeName StringArgument はい 説明なし
isRelative BooleanArgument いいえ 説明なし

/time add <timeInt> [isRelative]

自分だけに適用される時間を進めます。

引数名 種類 必須か 説明
timeInt IntegerArgument はい 説明なし
isRelative BooleanArgument いいえ 説明なし

tpdeny

/tpdeny add <target>
/tpdeny remove <target>
/tpdeny notify <target> <changeTo>
/tpdeny list

ソースコード: com.jaoafa.mymaid4.command.Cmd_TpDeny

TpDeny(特定ユーザーからのテレポート拒否)の設定をします。

/tpdeny add <target>

TpDenyにプレイヤーを追加し、以降のテレポートを拒否します。

引数名 種類 必須か 説明
target OfflinePlayerArgument はい 拒否する対象プレイヤー

/tpdeny remove <target>

TpDenyからプレイヤーを解除し、以降のテレポートを許可します。

引数名 種類 必須か 説明
target OfflinePlayerArgument はい 解除する対象プレイヤー

/tpdeny notify <target> <changeTo>

テレポートを拒否した場合に通知するかどうかを設定します。

引数名 種類 必須か 説明
target OfflinePlayerArgument はい 通知設定する対象プレイヤー
changeTo EnumArgument はい 通知をするか

/tpdeny list

現在TpDenyに追加されている(テレポートを拒否されている)プレイヤーの一覧を表示します。

var

/var text <key> <value>
/var plus <setToKey> <keyOrValue1> <keyOrValue2>
/var minus <setToKey> <keyOrValue1> <keyOrValue2>
/var multiply <setToKey> <keyOrValue1> <keyOrValue2>
/var division <setToKey> <keyOrValue1> <keyOrValue2>
/var calc <setToKey> <keyOrValue1> <unit> <keyOrValue2>
/var output <key>
/var list [page]
/var clear <key>

ソースコード: com.jaoafa.mymaid4.command.Cmd_Var

変数に関することを利用できます。

/var text <key> <value>

変数を設定(代入)します。

引数名 種類 必須か 説明
key StringArgument はい 説明なし
value StringArgument はい 説明なし

/var plus <setToKey> <keyOrValue1> <keyOrValue2>

加算し、結果を変数に代入します。

引数名 種類 必須か 説明
setToKey StringArgument はい 説明なし
keyOrValue1 StringArgument はい 説明なし
keyOrValue2 StringArgument はい 説明なし

/var minus <setToKey> <keyOrValue1> <keyOrValue2>

減算し、結果を変数に代入します。

引数名 種類 必須か 説明
setToKey StringArgument はい 説明なし
keyOrValue1 StringArgument はい 説明なし
keyOrValue2 StringArgument はい 説明なし

/var multiply <setToKey> <keyOrValue1> <keyOrValue2>

乗算し、結果を変数に代入します。

引数名 種類 必須か 説明
setToKey StringArgument はい 説明なし
keyOrValue1 StringArgument はい 説明なし
keyOrValue2 StringArgument はい 説明なし

/var division <setToKey> <keyOrValue1> <keyOrValue2>

除算し、結果を変数に代入します。

引数名 種類 必須か 説明
setToKey StringArgument はい 説明なし
keyOrValue1 StringArgument はい 説明なし
keyOrValue2 StringArgument はい 説明なし

/var calc <setToKey> <keyOrValue1> <unit> <keyOrValue2>

計算し、結果を変数に代入します。

引数名 種類 必須か 説明
setToKey StringArgument はい 説明なし
keyOrValue1 StringArgument はい 説明なし
unit StringArgument はい 説明なし
keyOrValue2 StringArgument はい 説明なし

/var output <key>

指定されたキーの値を出力します。

引数名 種類 必須か 説明
key StringArgument はい 説明なし

/var list [page]

キーの一覧を表示します。

引数名 種類 必須か 説明
page IntegerArgument いいえ 説明なし

/var clear <key>

キーを削除します。

引数名 種類 必須か 説明
key StringArgument はい 説明なし

varcmd

/varcmd <command>

ソースコード: com.jaoafa.mymaid4.command.Cmd_VarCmd

変数を含むコマンドの変数を置き換え、実行します。

/varcmd <command>

変数を含むコマンドの変数を置き換え、実行します。

引数名 種類 必須か 説明
command StringArgument はい 説明なし

walkspeed

/walkspeed [target]
/walkspeed set <percent>

ソースコード: com.jaoafa.mymaid4.command.Cmd_WalkSpeed

移動速度を変更します。

/walkspeed [target]

指定したプレイヤーの移動速度を表示します。

引数名 種類 必須か 説明
target PlayerArgument いいえ ターゲットプレイヤー

/walkspeed set <percent>

移動速度を設定します。

引数名 種類 必須か 説明
percent FloatArgument はい 移動速度(通常100%)

weather

/weather set <weatherName>

ソースコード: com.jaoafa.mymaid4.command.Cmd_Weather

自分だけに適用される天気を設定します。

/weather set <weatherName>

自分だけに適用される天気を設定します。

引数名 種類 必須か 説明
weatherName StringArgument はい 説明なし

wire

/wire set <pos1> <pos2>
/wire setwe
/wire del <pos1> <pos2>
/wire delwe

ソースコード: com.jaoafa.mymaid4.command.Cmd_Wire

指定した地点間にリードを張ったり、撤去したりします。

/wire set <pos1> <pos2>

指定した2点間にリードを張ります。

引数名 種類 必須か 説明
pos1 ArgumentTriplet はい 1つ目のx・y・z座標。リードを付けられている側。
pos2 ArgumentTriplet はい 2つ目のx・y・z座標。リードを持っている側。

/wire setwe

WorldEditで選択した地点間にリードを張ります。3地点以上を選択した場合、1-2,2-3,3-4地点間のようにリードが張られますが、選択した地点は全て同じ高さである必要があります。

/wire del <pos1> <pos2>

指定した2点間のリードを撤去します。

引数名 種類 必須か 説明
pos1 ArgumentTriplet はい 1つ目のx・y・z座標。どちら側でも良いです。
pos2 ArgumentTriplet はい 2つ目のx・y・z座標。どちら側でも良いです。

/wire delwe

WorldEditで選択した地点間のリードを撤去します。3地点以上を選択した場合、1-2,2-3,3-4地点間のようにリードが撤去されますが、選択した地点は全て同じ高さである必要があります。

wt

/wt <worldName>
/wt <worldName> <player>

ソースコード: com.jaoafa.mymaid4.command.Cmd_Wt

他ワールドにテレポートします。

/wt <worldName>

指定したワールドにテレポートします。

引数名 種類 必須か 説明
worldName StringArgument はい 説明なし

/wt <worldName> <player>

指定したプレイヤーを指定したワールドにテレポートさせます。

引数名 種類 必須か 説明
worldName StringArgument はい 説明なし
player PlayerArgument はい 説明なし

Events

MyMaid4 で実装されている機能(イベント)の一覧です。

Event_AntiEndPortal

エンドポータルの作成を制限します。

メソッド名 イベント
onInteract PlayerInteractEvent

ソースコード: com.jaoafa.mymaid4.event.Event_AntiEndPortal

Event_AntiKillWire

wireコマンドで出現させたコウモリのキルを無効化します。

メソッド名 イベント
EntityDamageByEntity EntityDeathEvent

ソースコード: com.jaoafa.mymaid4.event.Event_AntiKillWire

Event_AntiNetherPortal

ネザーポータルの作成を制限します。

メソッド名 イベント
onEntityCreatePortalEvent PortalCreateEvent

ソースコード: com.jaoafa.mymaid4.event.Event_AntiNetherPortal

Event_AntiProblemCommand

迷惑コマンドの制限を行います。

メソッド名 イベント
onCommand PlayerCommandPreprocessEvent

ソースコード: com.jaoafa.mymaid4.event.Event_AntiProblemCommand

Event_AntiProblemTeleport

極端に遠い場所へのテレポートを禁止します。

メソッド名 イベント
onPlayerTeleportEvent PlayerTeleportEvent

ソースコード: com.jaoafa.mymaid4.event.Event_AntiProblemTeleport

Event_AntiTNTCart

TNTカートを設置できないようにします。

メソッド名 イベント
onVehicleCreateEvent VehicleCreateEvent

ソースコード: com.jaoafa.mymaid4.event.Event_AntiTNTCart

Event_AntiTargetAllEntityCmd

全てのエンティティをターゲットとするコマンドの使用を禁止します。

メソッド名 イベント
onCommand PlayerCommandPreprocessEvent

ソースコード: com.jaoafa.mymaid4.event.Event_AntiTargetAllEntityCmd

Event_AntiTeleportToNewPlayers

新規プレイヤーへのテレポートを規制します。

メソッド名 イベント
onTeleportCommand TeleportCommandEvent

ソースコード: com.jaoafa.mymaid4.event.Event_AntiTeleportToNewPlayers

Event_AntiTeleportToSpectator

スペクテイタープレイヤーへのテレポートを禁止します。

メソッド名 イベント
onTeleportCommand TeleportCommandEvent

ソースコード: com.jaoafa.mymaid4.event.Event_AntiTeleportToSpectator

Event_AntiToolbar

ツールバーの利用を制限します。

メソッド名 イベント
onInventoryCreative InventoryCreativeEvent

ソースコード: com.jaoafa.mymaid4.event.Event_AntiToolbar

Event_AntiWither

ウィザーの出現制限を行います。

メソッド名 イベント
CreatureSpawn CreatureSpawnEvent

ソースコード: com.jaoafa.mymaid4.event.Event_AntiWither

Event_Antijaoium

jaoium制限に関する処理を行います。

メソッド名 イベント
onProjectileLaunchEvent ProjectileLaunchEvent
onPotionSplashEvent PotionSplashEvent
onPlayerItemHeldEvent PlayerItemHeldEvent
onPlayerInteractEvent PlayerInteractEvent
PlayerCreativeInv InventoryCreativeEvent
OnPickup EntityPickupItemEvent
OnBlockDispenseEvent BlockDispenseEvent
InvClick InventoryClickEvent
ByPlayerCommand PlayerCommandPreprocessEvent
ByItemPickup EntityPickupItemEvent
ByCommandBlock ServerCommandEvent

ソースコード: com.jaoafa.mymaid4.event.Event_Antijaoium

Event_BlackList

アイテム・ブロックブラックリストに関する処理を行います。

メソッド名 イベント
onUseItem UseItemEvent
onUseBlock UseBlockEvent
onSpawnEntity SpawnEntityEvent
onPlayerItemHeld PlayerItemHeldEvent
onPlayerDropItem PlayerDropItemEvent
onPlaceBlock PlaceBlockEvent
onInventoryDrag InventoryDragEvent
onInventoryCreative InventoryCreativeEvent
onInventoryClick InventoryClickEvent
onDestroyEntity DestroyEntityEvent
onBreakBlock BreakBlockEvent
onBlockDispenseArmor BlockDispenseArmorEvent

ソースコード: com.jaoafa.mymaid4.event.Event_BlackList

Event_Bug

bugコマンドに関する処理を行います。

メソッド名 イベント
onEditedBook PlayerEditBookEvent

ソースコード: com.jaoafa.mymaid4.event.Event_Bug

Event_ChatBan

ChatBanに関する各種処理を行います。

メソッド名 イベント
onQuitClearCache PlayerQuitEvent
onPlayerCommandPreprocessEvent PlayerCommandPreprocessEvent
onJoinClearCache PlayerJoinEvent
onChat AsyncChatEvent
OnEvent_LoginChatBanCheck PlayerJoinEvent

ソースコード: com.jaoafa.mymaid4.event.Event_ChatBan

Event_ClearSelection

走りながら空気をクリックして/selを実行します。

メソッド名 イベント
onAirClick PlayerInteractEvent

ソースコード: com.jaoafa.mymaid4.event.Event_ClearSelection

Event_CmdLengthLimiter

Default権限グループのプレイヤーによる100文字を超えるコマンドの実行を制限します。

メソッド名 イベント
onCommand PlayerCommandPreprocessEvent

ソースコード: com.jaoafa.mymaid4.event.Event_CmdLengthLimiter

Event_CommandSendAM

実行されたコマンドをAdminとModeratorに通知します。

メソッド名 イベント
onCommand PlayerCommandPreprocessEvent

ソースコード: com.jaoafa.mymaid4.event.Event_CommandSendAM

Event_CustomJoinMessage

独自のログインメッセージを表示するように制御します。

メソッド名 イベント
onEvent_JoinChangeMessage PlayerJoinEvent

ソースコード: com.jaoafa.mymaid4.event.Event_CustomJoinMessage

Event_DVNotSpectator

DefaultとVerified権限グループのプレイヤーによるスペクテイター変更を禁止します。

メソッド名 イベント
onChangeGameMode PlayerGameModeChangeEvent

ソースコード: com.jaoafa.mymaid4.event.Event_DVNotSpectator

Event_Ded

dedコマンドに関する処理を行います。

メソッド名 イベント
onPlayerDeathEvent PlayerDeathEvent

ソースコード: com.jaoafa.mymaid4.event.Event_Ded

Event_DedMessage

dedmessageコマンドに関する処理を行います。

メソッド名 イベント
onDeath PlayerDeathEvent

ソースコード: com.jaoafa.mymaid4.event.Event_DedMessage

Event_DisableConcreteTransition

コンクリートパウダーの変化を無効化します。

メソッド名 イベント
onBlockFormEvent BlockFormEvent

ソースコード: com.jaoafa.mymaid4.event.Event_DisableConcreteTransition

Event_DisableCoralTransition

サンゴの変化を無効化します。

メソッド名 イベント
onBlockFadeEvent BlockFadeEvent

ソースコード: com.jaoafa.mymaid4.event.Event_DisableCoralTransition

Event_DisableKicks

不要なキックを無効化します。

メソッド名 イベント
onKick PlayerKickEvent

ソースコード: com.jaoafa.mymaid4.event.Event_DisableKicks

Event_DisableRespawnAnchor

リスポーンアンカーの爆発を無効化します。

メソッド名 イベント
onInteract PlayerInteractEvent

ソースコード: com.jaoafa.mymaid4.event.Event_DisableRespawnAnchor

Event_EBan

EBanに関する各種処理を行います。

メソッド名 イベント
onProjectileLaunchEvent ProjectileLaunchEvent
onPotionSplashEvent PotionSplashEvent
onPlayerRespawnEvent PlayerRespawnEvent
onPlayerPickupItemEvent EntityPickupItemEvent
onPlayerMoveEvent PlayerMoveEvent
onPlayerDropItemEvent PlayerDropItemEvent
onPlayerCommandPreprocessEvent PlayerCommandPreprocessEvent
onPlayerBucketFillEvent PlayerBucketFillEvent
onPlayerBucketEmptyEvent PlayerBucketEmptyEvent
onJoinClearCache PlayerJoinEvent
onEvent_ChatLiquidBounce AsyncChatEvent
onBlockPlaceEvent BlockPlaceEvent
onBlockIgniteEvent BlockIgniteEvent
onBlockBreakEvent BlockBreakEvent
OnEvent_LoginEBanCheck PlayerJoinEvent

ソースコード: com.jaoafa.mymaid4.event.Event_EBan

Event_Explosion

TNTなどの爆発時に額縁や絵画などが壊れないようにします。

メソッド名 イベント
onHangingDamageByTNT HangingBreakEvent

ソースコード: com.jaoafa.mymaid4.event.Event_Explosion

Event_FirstLogin

初めてログインしたプレイヤーを通知します。

メソッド名 イベント
OnEvent_FirstLogin PlayerJoinEvent

ソースコード: com.jaoafa.mymaid4.event.Event_FirstLogin

Event_FlySpeed

flyspeedコマンドに関する処理を行います。

メソッド名 イベント
onSprint PlayerToggleSprintEvent

ソースコード: com.jaoafa.mymaid4.event.Event_FlySpeed

Event_GameModeCmd

hideコマンドに関する処理を行います。

メソッド名 イベント
onGameModeCommand PlayerCommandPreprocessEvent

ソースコード: com.jaoafa.mymaid4.event.Event_GameModeCmd

Event_Hide

hideコマンドに関する処理を行います。

メソッド名 イベント
onPlayerJoinEvent PlayerJoinEvent
onCommand PlayerCommandPreprocessEvent
onAsyncPlayerChatEvent AsyncChatEvent

ソースコード: com.jaoafa.mymaid4.event.Event_Hide

Event_History

historyコマンド(jaoHistory)に関する処理を行います。

メソッド名 イベント
OnEvent_JoinHistory PlayerJoinEvent

ソースコード: com.jaoafa.mymaid4.event.Event_History

Event_InvisibilityWireContinuation

wireコマンドで出現させたコウモリの透明化エフェクトが切れた際、再度透明化エフェクトを付与します。

メソッド名 イベント
InvisibilityWireContinuation EntityPotionEffectEvent

ソースコード: com.jaoafa.mymaid4.event.Event_InvisibilityWireContinuation

Event_Jail

Jailに関する各種処理を行います。

メソッド名 イベント
onQuit PlayerQuitEvent
onProjectileLaunchEvent ProjectileLaunchEvent
onPotionSplashEvent PotionSplashEvent
onPlayerRespawnEvent PlayerRespawnEvent
onPlayerPickupItemEvent EntityPickupItemEvent
onPlayerMoveEvent PlayerMoveEvent
onPlayerDropItemEvent PlayerDropItemEvent
onPlayerCommandPreprocessEvent PlayerCommandPreprocessEvent
onPlayerBucketFillEvent PlayerBucketFillEvent
onPlayerBucketEmptyEvent PlayerBucketEmptyEvent
onJoinClearCache PlayerJoinEvent
onBlockPlaceEvent BlockPlaceEvent
onBlockIgniteEvent BlockIgniteEvent
onBlockBreakEvent BlockBreakEvent
OnEvent_LoginJailCheck PlayerJoinEvent

ソースコード: com.jaoafa.mymaid4.event.Event_Jail

Event_KillAfterRespawn

死亡してから3分後に自動的にリスポーンします。

メソッド名 イベント
onDeath PlayerDeathEvent

ソースコード: com.jaoafa.mymaid4.event.Event_KillAfterRespawn

Event_LoginSuccessful

ログインに成功したことをデータベースに書き込みます。

メソッド名 イベント
OnJoin PlayerJoinEvent

ソースコード: com.jaoafa.mymaid4.event.Event_LoginSuccessful

Event_LongTimeNoSee

久々に来た人に「お久しぶりです」と伝えます。

メソッド名 イベント
OnJoin PlayerJoinEvent

ソースコード: com.jaoafa.mymaid4.event.Event_LongTimeNoSee

Event_Looking

lookingコマンドに関する処理を行います。

メソッド名 イベント
onMove PlayerMoveEvent

ソースコード: com.jaoafa.mymaid4.event.Event_Looking

Event_LookingBlock

「LookingBlock」が含まれるコマンドが実行された際に自動で見ているブロックのIDに置き換えます。

メソッド名 イベント
onSetHandFacingCommand PlayerCommandPreprocessEvent

ソースコード: com.jaoafa.mymaid4.event.Event_LookingBlock

Event_MCBansLoginCheck

ログイン時、MCBansのキャッシュデータベースを確認しGBanされていたりReputationが足りなくないかを確認します。

メソッド名 イベント
OnLoginCheck AsyncPlayerPreLoginEvent
OnLoginAfterCheck PlayerJoinEvent

ソースコード: com.jaoafa.mymaid4.event.Event_MCBansLoginCheck

Event_ManageCPPerms

CoreProtectのパーミッションノードを管理します。

メソッド名 イベント
onCommand PlayerCommandPreprocessEvent

ソースコード: com.jaoafa.mymaid4.event.Event_ManageCPPerms

Event_NewPlayerAutoBlMap

新規プレイヤーがログアウトした際にブロック編集情報を通知します。

メソッド名 イベント
OnEvent_Quit PlayerQuitEvent
OnEvent_FirstLogin PlayerJoinEvent

ソースコード: com.jaoafa.mymaid4.event.Event_NewPlayerAutoBlMap

Event_NotFadeIce

氷を解けなくします。

メソッド名 イベント
onBlockFadeEvent BlockFadeEvent

ソースコード: com.jaoafa.mymaid4.event.Event_NotFadeIce

Event_NotifyKick

キックされた際にAdminとModeratorに理由を通知します。

メソッド名 イベント
onKick PlayerKickEvent

ソースコード: com.jaoafa.mymaid4.event.Event_NotifyKick

Event_NotifyTPDiscord

tpコマンドによるテレポート時にDiscord#server-chatでもそれを表示します。

メソッド名 イベント
onTeleportCommand TeleportCommandEvent

ソースコード: com.jaoafa.mymaid4.event.Event_NotifyTPDiscord

Event_OnlineTimeDB

ログイン時間を計測し、データベースに記録します。

メソッド名 イベント
OnEvent_QuitDBInsert PlayerQuitEvent
OnEvent_LoginDBInsert PlayerJoinEvent

ソースコード: com.jaoafa.mymaid4.event.Event_OnlineTimeDB

Event_PacketLimiterKick

PacketLimiterによるキック時に通知を行います。

メソッド名 イベント
onKick PlayerKickEvent

ソースコード: com.jaoafa.mymaid4.event.Event_PacketLimiterKick

Event_PlayerCheckPreLogin

プレイヤーログイン前に各種チェック等を行います。

メソッド名 イベント
OnEvent_PlayerCheckPreLogin AsyncPlayerPreLoginEvent

ソースコード: com.jaoafa.mymaid4.event.Event_PlayerCheckPreLogin

Event_PlayerCountNotify

入退出時、プレイヤー数を表示します。

メソッド名 イベント
onQuit PlayerQuitEvent
onJoin PlayerJoinEvent

ソースコード: com.jaoafa.mymaid4.event.Event_PlayerCountNotify

Event_ProtectionOldWorlds

旧ワールドへの干渉禁止処理を行います。

メソッド名 イベント
onPlayerInteractEvent PlayerInteractEvent
onPlayerBucketFillEvent PlayerBucketFillEvent
onPlayerBucketEmptyEvent PlayerBucketEmptyEvent
onBlockPlaceEvent BlockPlaceEvent
onBlockIgniteEvent BlockIgniteEvent
onBlockBreakEvent BlockBreakEvent

ソースコード: com.jaoafa.mymaid4.event.Event_ProtectionOldWorlds

Event_ProtectionSandBox

SandBoxをRegular権限グループ未満のプレイヤーが編集できないように制限します。

メソッド名 イベント
ontoSandBox PlayerChangedWorldEvent
onSandBoxPlace BlockPlaceEvent
onSandBoxIgniteEvent BlockIgniteEvent
onSandBoxBucketFillEvent PlayerBucketFillEvent
onSandBoxBucketEmptyEvent PlayerBucketEmptyEvent
onSandBoxBreak BlockBreakEvent
onProjectileLaunchEvent ProjectileLaunchEvent
onInteractRight PlayerInteractEvent
onInteractLeft PlayerInteractEvent
onDamageArmorStand EntityDamageByEntityEvent

ソースコード: com.jaoafa.mymaid4.event.Event_ProtectionSandBox

Event_SKKColor

チャット欄に表示される四角色に関する処理を行います。

メソッド名 イベント
onEvent_JoinTabReload PlayerJoinEvent
onEvent_ChatSKK AsyncChatEvent

ソースコード: com.jaoafa.mymaid4.event.Event_SKKColor

Event_Set43

set 43コマンドを従来の動作に戻します。

メソッド名 イベント
onTeleportCommandFromPlayer PlayerCommandPreprocessEvent

ソースコード: com.jaoafa.mymaid4.event.Event_Set43

Event_Sign

signコマンドに関する処理を行います。

メソッド名 イベント
onInteract PlayerInteractEvent

ソースコード: com.jaoafa.mymaid4.event.Event_Sign

Event_SpectatorDynmapHide

スペクテイターモードの際、Dynmapから姿を隠します。

メソッド名 イベント
onChangedGameMode PlayerGameModeChangeEvent

ソースコード: com.jaoafa.mymaid4.event.Event_SpectatorDynmapHide

Event_TabList

Tabで表示されるヘッダー・フッターに関する処理を行います。

メソッド名 イベント
onQuit PlayerQuitEvent
onJoin PlayerJoinEvent

ソースコード: com.jaoafa.mymaid4.event.Event_TabList

Event_TeleportCmd

tpコマンドを受けてTeleportCommandEventを動作させます。

メソッド名 イベント
onTeleportCommandFromPlayer PlayerCommandPreprocessEvent
onTeleportCommandFromNonPlayer ServerCommandEvent

ソースコード: com.jaoafa.mymaid4.event.Event_TeleportCmd

Event_TempMute

tempmuteコマンドに関する処理を行います。

メソッド名 イベント
onChat AsyncChatEvent

ソースコード: com.jaoafa.mymaid4.event.Event_TempMute

Event_TpDeny

tpdenyコマンドに関する処理を行います。

メソッド名 イベント
onTeleportCommand TeleportCommandEvent

ソースコード: com.jaoafa.mymaid4.event.Event_TpDeny

Event_ViaVerCheck

サーババージョン以外でのバージョンでログインした際に通知を表示します。

メソッド名 イベント
OnPlayerJoin PlayerJoinEvent

ソースコード: com.jaoafa.mymaid4.event.Event_ViaVerCheck

Event_Vote

各サーバリストサイトからの投票通知を受け取り、処理します。

メソッド名 イベント
onVotifierEvent VotifierEvent

ソースコード: com.jaoafa.mymaid4.event.Event_Vote

Event_WorldEditAutoFacing

「[facing=look]」が含まれるコマンドが実行された際に自動で向いている方向に置き換えます。

メソッド名 イベント
onSetHandFacingCommand PlayerCommandPreprocessEvent

ソースコード: com.jaoafa.mymaid4.event.Event_WorldEditAutoFacing