NAV
Minecraft Command

Introduction

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

新しいコマンド・機能の要望、不具合の報告などは 開発部リクエストボックスMyMaid4 の Issue へお願いします。
早めに解決してほしい不具合や意見などがある場合は Issue 優先度アンケートボード で優先度評価をお願いします。

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

Commands

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

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

body

/body

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

手に持っているアイテムを背中に付けます。

/body

手に持っているアイテムを背中に付けます。

boots

/boots

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

手に持っているアイテムを足に付けます。

/boots

手に持っているアイテムを足に付けます。

brb

/brb
/brb <player>

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

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

/brb

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

/brb <player>

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

引数名 種類 必須か 説明
player Player はい バリアブロックを付与するプレイヤー名

bug

/bug
/bug true
/bug false

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

不具合報告を行います。GitHub jaoafa/MyMaid4にIssueを作成します。

/bug

不具合報告用の本を与えます。

/bug true

本をもとに不具合報告を行います。

/bug false

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

calctree

/calctree [placeEdgeTree]

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

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

/calctree [placeEdgeTree]

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

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

chat

/chat <player> <message>

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

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

/chat <player> <message>

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

引数名 種類 必須か 説明
player String はい 喋らせるプレイヤー名
message String はい 喋らせるメッセージ

chatban

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

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

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

/chatban add <player> <reason>

ターゲットをChatBanします。

引数名 種類 必須か 説明
player OfflinePlayer はい 対象のプレイヤー
reason String はい 理由

/chatban remove <player>

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

引数名 種類 必須か 説明
player OfflinePlayer はい 対象のプレイヤー

/chatban status [player]

ChatBan一覧もしくは詳細を表示します。

引数名 種類 必須か 説明
player OfflinePlayer いいえ 詳細を表示するプレイヤー

chatbot

/chatbot <text>

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

よくある質問への応対をします。

/chatbot <text>

よくある質問への応対をします。

引数名 種類 必須か 説明
text String はい 説明なし

cmdb

/cmdb
/cmdb <player>

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

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

/cmdb

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

/cmdb <player>

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

引数名 種類 必須か 説明
player Player はい コマンドブロックを付与するプレイヤー名

convloc

/convloc
/convloc relative
/convloc absolute
/convloc click [type]
/convloc select [type]
/convloc undo

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

コマンドブロックのコマンドの座標指定を「絶対座標」と「相対座標」で相互変換します。

/convloc

見ているコマンドブロックのコマンドを「相対座標」に変換します。

/convloc relative

見ているコマンドブロックのコマンドを「相対座標(relative)」に変換します。relativeは短縮できます。

/convloc absolute

見ているコマンドブロックのコマンドを「絶対座標(absolute)」に変換します。absoluteは短縮できます。

/convloc click [type]

叩いたコマンドブロックのコマンドを「相対座標(relative)」か「絶対座標(absolute)」のいずれかに変換する棒を付与します。

引数名 種類 必須か 説明
type String いいえ 説明なし

/convloc select [type]

WorldEditで選択した範囲にあるコマンドブロックの座標を「相対座標(relative)」か「絶対座標(absolute)」のいずれかに変換します。

引数名 種類 必須か 説明
type String いいえ 説明なし

/convloc undo

変換したコマンドブロックをひとつ戻します。

debstick

/debstick
/debstick <player>

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

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

/debstick

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

/debstick <player>

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

引数名 種類 必須か 説明
player Player はい デバッグスティックを付与するプレイヤー

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 String はい カスタム死亡メッセージ(%player% はプレイヤー名、%killer% はキルした人の名前に置き換わります)

/dedmessage disable

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

/dedmessage remove <id>

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

引数名 種類 必須か 説明
id Integer はい カスタム死亡メッセージID

/dedmessage list [page]

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

引数名 種類 必須か 説明
page Integer いいえ カスタム死亡メッセージID

delhome

/delhome
/delhome [name]

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

ホームを削除します。

/delhome

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

/delhome [name]

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

引数名 種類 必須か 説明
name String いいえ ホーム名
/discordlink <authKey>

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

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

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

引数名 種類 必須か 説明
authKey String はい 認証コード

dt

/dt <markerName>
/dt tp <targets> <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 String はい マーカー名

/dt tp <targets> <markerName>

エンティティをマーカーにテレポートさせます。

引数名 種類 必須か 説明
targets MultipleEntitySelector はい エンティティ対象セレクター
markerName String はい マーカー名

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

マーカーを追加します。

引数名 種類 必須か 説明
markerName String はい マーカー名
markerType String はい マーカー種別
markerIcon String いいえ マーカーアイコン

/dt del <markerName>

マーカーを削除します。

引数名 種類 必須か 説明
markerName String はい マーカー名

/dt random

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

/dt near

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

/dt neartp

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

/dt list [page]

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

引数名 種類 必須か 説明
page Integer いいえ ページ

eban

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

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

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

/eban add <player> <reason>

ターゲットをEBanします。

引数名 種類 必須か 説明
player OfflinePlayer はい 対象のプレイヤー
reason String はい 理由

/eban remove <player>

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

引数名 種類 必須か 説明
player OfflinePlayer はい 対象のプレイヤー

/eban status [player]

EBan一覧を表示します。

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

elytra

/elytra

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

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

/elytra

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

feedback

/feedback
/feedback true
/feedback false

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

フィードバックを行います。GitHub jaoafa/jao-Minecraft-ServerにIssueを作成します。

/feedback

フィードバック用の本を与えます。

/feedback true

本をもとにフィードバックを行います。

/feedback false

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

flyspeed

/flyspeed [target]
/flyspeed set <percent>
/flyspeed reset

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

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

/flyspeed [target]

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

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

/flyspeed set <percent>

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

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

/flyspeed reset

クリエイティブ飛行速度を初期化します。

g

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

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

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

/g

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

/g <gamemode>

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

引数名 種類 必須か 説明
gamemode String はい ゲームモード

/g <gamemode> <player>

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

引数名 種類 必須か 説明
gamemode String はい 説明なし
player Player はい ゲームモード

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 Player はい プレイヤー名

hat

/hat

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

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

/hat

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

head

/head
/head <player>

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

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

/head

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

/head <player>

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

引数名 種類 必須か 説明
player OfflinePlayer はい 対象のプレイヤー

help

/help [params]
/help register

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

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

/help [params]

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

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

/help register

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

hide

/hide
/hide <target>

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

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

/hide

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

/hide <target>

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

引数名 種類 必須か 説明
target Player はい 対象のプレイヤー

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 OfflinePlayer はい 対象のプレイヤー
message String はい メッセージ

/history disable <target> <item>

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

引数名 種類 必須か 説明
target OfflinePlayer はい 対象のプレイヤー
item Integer はい jaoHistoryId

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

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

引数名 種類 必須か 説明
target OfflinePlayer はい 対象のプレイヤー
item Integer はい jaoHistoryId
changeTo Boolean はい 変更後の通知設定

/history status <target>

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

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

home

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

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

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

/home

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

/home [name]

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

引数名 種類 必須か 説明
name String いいえ ページ

/home list [Page]

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

引数名 種類 必須か 説明
Page Integer いいえ ページ

/home view [name]

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

引数名 種類 必須か 説明
name String いいえ ページ

invedit

/invedit <target>

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

プレイヤーのインベントリを編集します。

/invedit <target>

指定したプレイヤーのインベントリを編集します。

引数名 種類 必須か 説明
target Player はい 対象のプレイヤー

invload

/invload <target> [saveName] [player]

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

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

/invload <target> [saveName] [player]

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

引数名 種類 必須か 説明
target SinglePlayerSelector はい インベントリを保存したプレイヤー
saveName String いいえ 保存名
player SinglePlayerSelector いいえ 復元先のプレイヤー

invsave

/invsave <target> [saveName]

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

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

/invsave <target> [saveName]

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

引数名 種類 必須か 説明
target SinglePlayerSelector はい インベントリを保存するプレイヤー
saveName String いいえ 保存名

invshow

/invshow <target>

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

プレイヤーのインベントリを閲覧します。

/invshow <target>

指定したプレイヤーのインベントリを閲覧します。

引数名 種類 必須か 説明
target Player はい 対象のプレイヤー

itemedit

/itemedit name <name>
/itemedit lore <lore>

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

持っているアイテムの表示名や説明文を変更します。

/itemedit name <name>

手に持っているアイテムの表示名を変更します。

引数名 種類 必須か 説明
name String はい 説明なし

/itemedit lore <lore>

手に持っているアイテムの説明文を変更します。

引数名 種類 必須か 説明
lore StringArray はい 説明なし

itemframe

/itemframe invisible
/itemframe disable-break
/itemframe tomap

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

アイテムフレームに関する操作を行えます。

/itemframe invisible

見ているアイテムフレームを透明化します。

/itemframe disable-break

見ているアイテムフレームの土台ブロックがなくなってもアイテムフレームが壊れないようにします。

/itemframe tomap

tomapで作成し設置した、見ているアイテムフレームを修正します。

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 OfflinePlayer はい 対象のプレイヤー
reason String はい 説明なし

/jail remove <player>

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

引数名 種類 必須か 説明
player OfflinePlayer はい 対象のプレイヤー

/jail status [player]

Jail一覧を表示します。

引数名 種類 必須か 説明
player OfflinePlayer いいえ 詳細を表示するプレイヤー

/jail testment <message>

遺言を記録します。

引数名 種類 必須か 説明
message String はい 遺言

jaobox

/jaobox
/jaobox register

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

jao Minecraft Serverでの便利アイテムを集めたjaoBoxを開きます。

/jaobox

jaoBoxを開きます。

/jaobox register

jaoBoxを設定します。

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 SingleEntitySelector いいえ 対象のMob。指定しない場合見ているMob

/lead connect <from> <to>

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

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

/lead leave [target]

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

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

legs

/legs

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

手に持っているアイテムを背中に付けます。

/legs

手に持っているアイテムを足首に付けます。

light

/light
/light <player>

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

ライトブロックを入手します。

/light

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

/light <player>

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

引数名 種類 必須か 説明
player Player はい ライトブロックを付与するプレイヤー名
/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 String はい 変更後のログインテキスト

looking

/looking
/looking on <target>
/looking off

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

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

/looking

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

/looking on <target>

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

引数名 種類 必須か 説明
target Player はい 見続けるプレイヤー

/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 String はい スピーカー名

/pigeon messages add <message>

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

引数名 種類 必須か 説明
message String はい メッセージ内容

/pigeon speaker remove [speaker]

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

引数名 種類 必須か 説明
speaker String いいえ スピーカー名もしくはID

/pigeon messages remove [message]

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

引数名 種類 必須か 説明
message String いいえ メッセージ内容

/pigeon speaker list

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

/pigeon messages list

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

/pigeon broadcast [messageId]

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

引数名 種類 必須か 説明
messageId Integer いいえ メッセージID

player

/player
/player <player>

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

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

/player

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

/player <player>

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

引数名 種類 必須か 説明
player String はい 対象のプレイヤー

respawn

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

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

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

/respawn <player>

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

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

/respawn <player> <delay>

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

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

rider

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

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

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

/rider [target]

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

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

/rider ride <from> <to>

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

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

/rider leave [target]

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

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

secrettp

/secrettp <player>

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

スペクテイターでテレポートします。

/secrettp <player>

スペクテイターで特定のプレイヤーにテレポートします。

引数名 種類 必須か 説明
player Player はい テレポートするプレイヤー名

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 String いいえ ホーム名。指定しない場合default

show

/show
/show <target>

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

姿を見えるようにします。

/show

姿を見えるようにします。

/show <target>

指定したプレイヤーの姿を見えるようにします。

引数名 種類 必須か 説明
target Player はい 対象のプレイヤー

sign

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

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

看板を編集します。

/sign editmode [changeTo]

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

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

/sign set <line> <text>

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

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

skkcolor

/skkcolor
/skkcolor <color>

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

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

/skkcolor

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

/skkcolor <color>

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

引数名 種類 必須か 説明
color String はい 変更後の四角色

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 Boolean いいえ オン・オフのいずれか (未指定の場合トグル)

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 String はい 説明なし

time

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

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

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

/time set <timeName> [isRelative]

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

引数名 種類 必須か 説明
timeName String はい 時間の名前
isRelative Boolean いいえ ワールド時間と相対的に保つか

/time add <timeInt> [isRelative]

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

引数名 種類 必須か 説明
timeInt Integer はい 時間
isRelative Boolean いいえ ワールド時間と相対的に保つか

tips

/tips add <name> <text>
/tips remove <name>
/tips list
/tips broadcast <name>

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

Tipsの定型文を投稿・管理します。

/tips add <name> <text>

Tipsを追加します。

引数名 種類 必須か 説明
name String はい Tipsの名前
text String はい Tipsの文章

/tips remove <name>

Tipsを削除します。

引数名 種類 必須か 説明
name String はい Tipsの名前

/tips list

Tipsを表示します。

/tips broadcast <name>

Tipsを送信・発言します。

引数名 種類 必須か 説明
name String はい Tipsの名前

tpalias

/tpalias set <target> <replacement>
/tpalias remove <target>
/tpalias list

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

テレポートエイリアスに関する操作を行います。

/tpalias set <target> <replacement>

tpコマンド実行時、プレイヤー名を置き換えるように設定します。

引数名 種類 必須か 説明
target String はい 置き換える対象のエイリアス名
replacement String はい 置き換えるエイリアス名

/tpalias remove <target>

tpコマンド実行時の置き換え設定を削除します。

引数名 種類 必須か 説明
target String はい 置き換える対象のエイリアス名

/tpalias list

tpコマンド実行時の置き換え設定一覧を表示します。

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 OfflinePlayer はい 拒否する対象プレイヤー

/tpdeny remove <target>

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

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

/tpdeny notify <target> <changeTo>

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

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

/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> <mathSign> <keyOrValue2>
/var output <key>
/var list [page]
/var clear <key>

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

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

/var text <key> <value>

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

引数名 種類 必須か 説明
key String はい 変数名
value String はい 代入する値

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

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

引数名 種類 必須か 説明
setToKey String はい 結果を代入する変数名
keyOrValue1 String はい 加算する変数名もしくは値
keyOrValue2 String はい 加算する変数名もしくは値

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

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

引数名 種類 必須か 説明
setToKey String はい 結果を代入する変数名
keyOrValue1 String はい 減算される変数名もしくは値
keyOrValue2 String はい 減算する変数名もしくは値

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

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

引数名 種類 必須か 説明
setToKey String はい 結果を代入する変数名
keyOrValue1 String はい 乗算される変数名もしくは値
keyOrValue2 String はい 乗算する変数名もしくは値

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

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

引数名 種類 必須か 説明
setToKey String はい 結果を代入する変数名
keyOrValue1 String はい 除算される変数名もしくは値
keyOrValue2 String はい 乗算する変数名もしくは値

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

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

引数名 種類 必須か 説明
setToKey String はい 結果を代入する変数名
keyOrValue1 String はい 計算される変数名もしくは値
mathSign String はい 計算記号
keyOrValue2 String はい 計算する変数名もしくは値

/var output <key>

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

引数名 種類 必須か 説明
key String はい 変数名

/var list [page]

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

引数名 種類 必須か 説明
page Integer いいえ ページ

/var clear <key>

キーを削除します。

引数名 種類 必須か 説明
key String はい 削除する変数の変数名

varcmd

/varcmd <command>

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

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

/varcmd <command>

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

引数名 種類 必須か 説明
command String はい 変数を含むコマンド

walkspeed

/walkspeed [target]
/walkspeed set <percent>
/walkspeed reset

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

移動速度を変更します。

/walkspeed [target]

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

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

/walkspeed set <percent>

移動速度を設定します。

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

/walkspeed reset

移動速度を初期化します。

weather

/weather <weatherName>

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

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

/weather <weatherName>

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

引数名 種類 必須か 説明
weatherName String はい 天気名

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 String はい ワールド名もしくはワールド番号

/wt <worldName> <player>

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

引数名 種類 必須か 説明
worldName String はい ワールド名もしくはワールド番号
player Player はい テレポートさせるプレイヤー

wtp

/wtp <worldName> <x> <y> <z> [yaw] [pitch] [player]

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

他ワールドの特定座標にテレポートします。

/wtp <worldName> <x> <y> <z> [yaw] [pitch] [player]

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

引数名 種類 必須か 説明
worldName String はい ワールド名もしくはワールド番号
x Double はい X座標
y Double はい Y座標
z Double はい Z座標
yaw Float いいえ Yaw
pitch Float いいえ Pitch
player Player いいえ テレポートさせるプレイヤー

Events

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

Event_AdvancementDiscordNotify

進捗を達成した際にDiscord#server-chatに日本語進捗名で通知します。

メソッド名 イベント
onDone PlayerAdvancementDoneEvent

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

Event_AntiBigSlime

極端に大きいスライム・マグマキューブを召喚できないようにします。

メソッド名 イベント
onCreatureSpawn CreatureSpawnEvent

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

Event_AntiDuplicateEntity

Default・Verified権限グループのプレイヤーによるエンティティのコピーを制限します。

メソッド名 イベント
onCommand PlayerCommandPreprocessEvent

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

Event_AntiEndPortal

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

メソッド名 イベント
onInteract PlayerInteractEvent

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

Event_AntiFarTeleport

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

メソッド名 イベント
onPlayerTeleportEvent PlayerTeleportEvent

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

Event_AntiKillWire

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

メソッド名 イベント
EntityDamageByEntity EntityDeathEvent

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

Event_AntiNetherPortal

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

メソッド名 イベント
onEntityCreatePortalEvent PortalCreateEvent

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

Event_AntiOtherTeleport

Verified以下のプレイヤーが他人をテレポートすることを制限します。

メソッド名 イベント
onTeleportCommand TeleportCommandEvent

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

Event_AntiPotion

ポーション系の規制を行います。

メソッド名 イベント
PotionSplash PotionSplashEvent
PotionDrink PlayerItemConsumeEvent

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

Event_AntiProblemCommand

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

メソッド名 イベント
onCommand PlayerCommandPreprocessEvent

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

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_ChatBot

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

メソッド名 イベント
onAsyncPlayerChatEvent AsyncChatEvent

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

Event_ClearSelection

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

メソッド名 イベント
onAirClick PlayerInteractEvent

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

Event_ClosedIssueNotifier

ログイン時、bugコマンドやfeedbackコマンドによって作成されたissueがクローズされていたら通知します。

メソッド名 イベント
onJoinClearCache PlayerJoinEvent

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

Event_CmdLengthLimiter

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

メソッド名 イベント
onCommand PlayerCommandPreprocessEvent

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

Event_CommandFeedback

実行したコマンドを実行者に対して表示します。

メソッド名 イベント
onCommand PlayerCommandPreprocessEvent

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

Event_CommandSender

実行されたコマンドを特定権限に通知します。

メソッド名 イベント
onCommand PlayerCommandPreprocessEvent

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

Event_ConvLoc

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

メソッド名 イベント
onInteract PlayerInteractEvent

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

Event_CustomJoinLeftMessage

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

メソッド名 イベント
onEvent_LeftChangeMessage PlayerQuitEvent
onEvent_JoinChangeMessage PlayerJoinEvent

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

Event_DVNotSpectator

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

メソッド名 イベント
onChangeGameMode PlayerGameModeChangeEvent

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

Event_DailyOnlineTime

日毎のオンライン時間を計算しデータベースに登録します。

メソッド名 イベント
onQuit PlayerQuitEvent
onJoin PlayerJoinEvent
onEnable PluginEnableEvent
onDisable PluginDisableEvent

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

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
onPlayerInteract PlayerInteractEvent
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_FeedBack

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

メソッド名 イベント
onEditedBook PlayerEditBookEvent

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

Event_FirstLogin

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

メソッド名 イベント
OnEvent_FirstLogin PlayerJoinEvent

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

Event_FlySpeed

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

メソッド名 イベント
onSprint PlayerToggleSprintEvent

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

Event_GameModeCmd

minecraft:gamemodeコマンドが実行された際に、gコマンドを勧めます。

メソッド名 イベント
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
onPlayerInteract PlayerInteractEvent
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_JoinWarnUsers

ログイン時、注意する必要のあるプレイヤーが参加したときに警告します。

メソッド名 イベント
OnJoin PlayerJoinEvent

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

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_ServerExceptionCatcher

サーバで例外エラーが発生した場合、報告します。

メソッド名 イベント
onServerException ServerExceptionEvent

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

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_SurvivalSitLay

サバイバルモードなどでsitやlayコマンドを使えないようにします。

メソッド名 イベント
onCommand PlayerCommandPreprocessEvent

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

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_TpAlias

テレポートエイリアスを処理します。

メソッド名 イベント
onTeleportCommand PlayerCommandPreprocessEvent

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

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
onPlayerJoin PlayerJoinEvent

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

Event_WorldEditAutoFacing

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

メソッド名 イベント
onSetHandFacingCommand PlayerCommandPreprocessEvent

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

Event_jaoBox

jaoBoxに関するイベントを管理します。

メソッド名 イベント
onRegisterInventoryClose InventoryCloseEvent
onClickBox PlayerInteractEvent

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