Introduction
MyMaid4
のドキュメントへようこそ。MyMaid4
とは、 jao Minecraft Server 独自の PaperMC プラグインです。
新しいコマンド・機能の要望、不具合の報告などは 開発部リクエストボックス か MyMaid4 の Issue へお願いします。
早めに解決してほしい不具合や意見などがある場合は Issue 優先度アンケートボード で優先度評価をお願いします。
Minecraft サーバ内での MyMaid4 のコマンドヘルプは /mymaidhelp
から利用できます。
- Version:
4.55.0
Commands
MyMaid4 で実装されているコマンドの一覧です。
<
と>
で囲われているものは 必須の引数 です。[
と]
で囲われているものは 任意の引数 です。
例: /g <gamemode> [player]
の場合、/g 1
と /g 1 X4Z
が利用できます。
body
/body
手に持っているアイテムを背中に付けます。
/body
手に持っているアイテムを背中に付けます。
boots
/boots
手に持っているアイテムを足に付けます。
/boots
手に持っているアイテムを足に付けます。
brb
/brb
/brb <player>
バリアブロックを入手します。
/brb
バリアブロックをコマンド実行者のメインハンドのアイテムと置き換えます。
/brb <player>
バリアブロックを指定したプレイヤーのメインハンドのアイテムと置き換えます。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
player |
Player | はい | バリアブロックを付与するプレイヤー名 |
bug
/bug
/bug true
/bug false
不具合報告を行います。GitHub jaoafa/MyMaid4にIssueを作成します。
/bug
不具合報告用の本を与えます。
/bug true
本をもとに不具合報告を行います。
/bug false
記入済みの本を記入可能な本に戻します。
calctree
/calctree [placeEdgeTree]
WorldEditの選択範囲で植木算を行います。
/calctree [placeEdgeTree]
WorldEditの選択範囲で植木算を行います。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
placeEdgeTree |
Boolean | いいえ | 両端に木を置くかどうか。 |
chat
/chat <player> <message>
偽のプレイヤーに喋らせます。
/chat <player> <message>
偽のプレイヤーに喋らせます。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
player |
String | はい | 喋らせるプレイヤー名 |
message |
String | はい | 喋らせるメッセージ |
chatban
/chatban add <player> <reason>
/chatban remove <player>
/chatban status [player]
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>
よくある質問への応対をします。
- エイリアスがあります:
q, question, 質問, しつもん
/chatbot <text>
よくある質問への応対をします。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
text |
String | はい | 説明なし |
cmdb
/cmdb
/cmdb <player>
コマンドブロックを入手します。
/cmdb
コマンドブロックをコマンド実行者のメインハンドのアイテムと置き換えます。
/cmdb <player>
コマンドブロックを指定したプレイヤーのメインハンドのアイテムと置き換えます。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
player |
Player | はい | コマンドブロックを付与するプレイヤー名 |
convloc
/convloc
/convloc relative
/convloc absolute
/convloc click [type]
/convloc select [type]
/convloc undo
コマンドブロックのコマンドの座標指定を「絶対座標」と「相対座標」で相互変換します。
/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>
デバッグステイックを入手します。
/debstick
デバッグステイックをコマンド実行者のメインハンドのアイテムと置き換えます。
/debstick <player>
デバッグステイックを指定したプレイヤーのメインハンドのアイテムと置き換えます。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
player |
Player | はい | デバッグスティックを付与するプレイヤー |
ded
/ded
最後に死亡した場所にテレポートします。
/ded
最後に死亡した場所にテレポートします。
dedbull
/dedbull
プレイヤーに暗視効果を付与します。すでに付与されている場合は削除します。
/dedbull
プレイヤーに暗視効果を付与します。すでに付与されている場合は削除します。
dedmessage
/dedmessage
/dedmessage register <message>
/dedmessage disable
/dedmessage remove <id>
/dedmessage list [page]
カスタム死亡メッセージを設定します。
/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]
ホームを削除します。
- エイリアスがあります:
removehome, remhome
/delhome
デフォルトホームを削除します。
/delhome [name]
指定された名前のホームを削除します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
name |
String | いいえ | ホーム名 |
discordlink
/discordlink <authKey>
DiscordアカウントとMinecraftアカウントを紐づけます。
/discordlink <authKey>
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]
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]
EBanに関する処理を行います。
/eban add <player> <reason>
ターゲットをEBanします。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
player |
OfflinePlayer | はい | 対象のプレイヤー |
reason |
String | はい | 理由 |
/eban remove <player>
ターゲットのEBanを解除します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
player |
OfflinePlayer | はい | 対象のプレイヤー |
/eban status [player]
EBan一覧を表示します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
player |
OfflinePlayer | いいえ | 説明なし |
elytra
/elytra
プレイヤーにエリトラと花火を付与します。
/elytra
プレイヤーにエリトラと花火を付与します。
feedback
/feedback
/feedback true
/feedback false
フィードバックを行います。GitHub jaoafa/jao-Minecraft-ServerにIssueを作成します。
- エイリアスがあります:
report
/feedback
フィードバック用の本を与えます。
/feedback true
本をもとにフィードバックを行います。
/feedback false
記入済みの本を記入可能な本に戻します。
flyspeed
/flyspeed [target]
/flyspeed set <percent>
/flyspeed reset
クリエイティブ飛行速度を変更します。
/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
ゲームモードを変更します。
- エイリアスがあります:
gm, gamemode
/g
ゲームモードを切り替えます。
/g <gamemode>
指定されたゲームモードに切り替えます。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
gamemode |
String | はい | ゲームモード |
/g <gamemode> <player>
指定されたプレイヤーのゲームモードを切り替えます。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
gamemode |
String | はい | 説明なし |
player |
Player | はい | ゲームモード |
getlookloc
/getlookloc
見ているブロックの座標を提案します。
/getlookloc
見ているブロックの座標を提案します。
getuserkey
/getuserkey
ユーザーを認証するためのキー(ユーザーキー)に関する操作を行います。
/getuserkey
ユーザーキーを生成し、表示します。
glookup
/glookup <player>
他人のゲームモードを確認します。
/glookup <player>
他人のゲームモードを確認します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
player |
Player | はい | プレイヤー名 |
hat
/hat
手に持っているアイテムを頭に載せます。
/hat
手に持っているアイテムを頭に載せます。
head
/head
/head <player>
頭ブロックを入手します。
/head
自分の頭ブロックを入手します。
/head <player>
指定したプレイヤーの頭ブロックを入手します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
player |
OfflinePlayer | はい | 対象のプレイヤー |
help
/help [params]
/help register
ヘルプブックを取得・登録します。
- エイリアスがあります:
?
/help [params]
ヘルプブックを取得します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
params |
String | いいえ | ヘルプパラメーター |
/help register
ヘルプブックを登録します。
hide
/hide
/hide <target>
他のプレイヤーから姿を隠します。
/hide
他のプレイヤーから姿を隠します。
/hide <target>
指定したプレイヤーを他のプレイヤーから姿を隠します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
target |
Player | はい | 対象のプレイヤー |
history
/history add <target> <message>
/history disable <target> <item>
/history notify <target> <item> <changeTo>
/history status <target>
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]
ホームにテレポートします。
/home
デフォルトホームにテレポートします。
/home [name]
指定された名前のホームにテレポートします。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
name |
String | いいえ | ページ |
/home list [Page]
ホーム一覧を表示します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
Page |
Integer | いいえ | ページ |
/home view [name]
指定したホームに関する情報を表示します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
name |
String | いいえ | ページ |
invedit
/invedit <target>
プレイヤーのインベントリを編集します。
/invedit <target>
指定したプレイヤーのインベントリを編集します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
target |
Player | はい | 対象のプレイヤー |
invload
/invload <target> [saveName] [player]
プレイヤーのインベントリを復元します。
/invload <target> [saveName] [player]
指定したプレイヤーにおける指定した名前のインベントリを復元します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
target |
SinglePlayerSelector | はい | インベントリを保存したプレイヤー |
saveName |
String | いいえ | 保存名 |
player |
SinglePlayerSelector | いいえ | 復元先のプレイヤー |
invsave
/invsave <target> [saveName]
プレイヤーのインベントリを保存します。
/invsave <target> [saveName]
指定したプレイヤーのインベントリを指定した名前で保存します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
target |
SinglePlayerSelector | はい | インベントリを保存するプレイヤー |
saveName |
String | いいえ | 保存名 |
invshow
/invshow <target>
プレイヤーのインベントリを閲覧します。
/invshow <target>
指定したプレイヤーのインベントリを閲覧します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
target |
Player | はい | 対象のプレイヤー |
itemedit
/itemedit name <name>
/itemedit lore <lore>
持っているアイテムの表示名や説明文を変更します。
/itemedit name <name>
手に持っているアイテムの表示名を変更します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
name |
String | はい | 説明なし |
/itemedit lore <lore>
手に持っているアイテムの説明文を変更します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
lore |
StringArray | はい | 説明なし |
itemframe
/itemframe invisible
/itemframe disable-break
/itemframe tomap
アイテムフレームに関する操作を行えます。
/itemframe invisible
見ているアイテムフレームを透明化します。
/itemframe disable-break
見ているアイテムフレームの土台ブロックがなくなってもアイテムフレームが壊れないようにします。
/itemframe tomap
tomapで作成し設置した、見ているアイテムフレームを修正します。
jail
/jail add <player> <reason>
/jail remove <player>
/jail status [player]
/jail testment <message>
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
jao Minecraft Serverでの便利アイテムを集めたjaoBoxを開きます。
/jaobox
jaoBoxを開きます。
/jaobox register
jaoBoxを設定します。
lead
/lead set [target]
/lead connect <from> <to>
/lead leave [target]
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
手に持っているアイテムを背中に付けます。
/legs
手に持っているアイテムを足首に付けます。
light
/light
/light <player>
ライトブロックを入手します。
/light
ライトブロックをコマンド実行者のメインハンドのアイテムと置き換えます。
/light <player>
ライトブロックを指定したプレイヤーのメインハンドのアイテムと置き換えます。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
player |
Player | はい | ライトブロックを付与するプレイヤー名 |
link
/link
linkコマンドはjMS Gamers Clubで実行するのだ。
/link
linkコマンドはjMS Gamers Clubで実行するのだ。
logintext
/logintext
/logintext <loginText>
ログイン時に表示されるテキストに任意のテキストを追加します。
/logintext
ログイン時に表示されるテキストをリセットします。
/logintext <loginText>
ログイン時に表示されるテキストに任意のテキストを追加します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
loginText |
String | はい | 変更後のログインテキスト |
looking
/looking
/looking on <target>
/looking off
プレイヤーを見続けます。
- エイリアスがあります:
eye, see, look
/looking
今見ているプレイヤーを見続けはじめます。
/looking on <target>
プレイヤーを見続けはじめます。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
target |
Player | はい | 見続けるプレイヤー |
/looking off
プレイヤーを見続けるのをやめます。
makecmd
/makecmd
giveコマンドを生成します。
- エイリアスがあります:
givecmd
/makecmd
giveコマンドを生成します。
mymaid4
/mymaid4 reload-blacklist
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]
伝書鳩ちゃんにお願いを伝えます。
- エイリアスがあります:
messenger
/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>
プレイヤーの権限グループを取得します。
- エイリアスがあります:
group
/player
あなたの権限グループを表示します。
/player <player>
指定されたプレイヤーの権限グループを表示します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
player |
String | はい | 対象のプレイヤー |
respawn
/respawn <player>
/respawn <player> <delay>
プレイヤーをリスポーンします。
/respawn <player>
指定したプレイヤーをリスポーンします。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
player |
Player | はい | リスポーンさせるプレイヤー |
/respawn <player> <delay>
指定した秒数後にプレイヤーをリスポーンします。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
player |
Player | はい | リスポーンさせるプレイヤー |
delay |
Long | はい | 遅延させる秒数 |
rider
/rider [target]
/rider ride <from> <to>
/rider leave [target]
プレイヤーやエンティティに乗ったり下ろしたりします。
/rider [target]
プレイヤー・エンティティに乗ります。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
target |
SingleEntitySelector | いいえ | 対象のプレイヤー・エンティティ。指定しない場合見ているプレイヤー |
/rider ride <from> <to>
プレイヤー・エンティティをプレイヤー・エンティティに乗せます。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
from |
SingleEntitySelector | はい | 乗せるプレイヤー・エンティティ |
to |
SingleEntitySelector | はい | 乗せられるプレイヤー・エンティティ |
/rider leave [target]
乗っているプレイヤー・エンティティを下ろします。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
target |
SingleEntitySelector | いいえ | 対象のプレイヤー・エンティティ。指定しない場合実行者 |
secrettp
/secrettp <player>
スペクテイターでテレポートします。
/secrettp <player>
スペクテイターで特定のプレイヤーにテレポートします。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
player |
Player | はい | テレポートするプレイヤー名 |
selclick
/selclick
SelClickの有効/無効を切り替えます。
/selclick
SelClickの有効/無効を切り替えます。
sethome
/sethome
/sethome [name]
ホームを設定します。
- エイリアスがあります:
addhome
/sethome
デフォルトホームを設定します。
/sethome [name]
指定された名前のホームを設定します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
name |
String | いいえ | ホーム名。指定しない場合default |
show
/show
/show <target>
姿を見えるようにします。
/show
姿を見えるようにします。
/show <target>
指定したプレイヤーの姿を見えるようにします。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
target |
Player | はい | 対象のプレイヤー |
sign
/sign editmode [changeTo]
/sign set <line> <text>
看板を編集します。
/sign editmode [changeTo]
看板編集モードをオン・オフします。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
changeTo |
Boolean | いいえ | オン・オフのいずれか (未指定の場合トグル) |
/sign set <line> <text>
看板の指定行のテキストを置き換えします。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
line |
Integer | はい | 編集する行 |
text |
String | はい | 置き換えるテキスト |
skkcolor
/skkcolor
/skkcolor <color>
チャット欄に表示される四角の色を変更します。
/skkcolor
チャット欄に表示される四角の色をリセットします。
/skkcolor <color>
チャット欄に表示される四角の色を変更します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
color |
String | はい | 変更後の四角色 |
spawn
/spawn
/spawn true
スポーン地点にテレポートします。
- エイリアスがあります:
hub, lobby
/spawn
ワールドのスポーン地点にテレポートします。
/spawn true
あなたのスポーン地点にテレポートします。
tempmute
/tempmute [changeTo]
一時的なミュートを実施します。運営のみ使用できます。
/tempmute [changeTo]
TempMuteをオン・オフします。指定しない場合、トグルで変更します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
changeTo |
Boolean | いいえ | オン・オフのいずれか (未指定の場合トグル) |
test
/test version
/test database
/test nbt
MyMaidテストコマンド
/test version
MyMaidテストコマンド
/test database
MyMaidテストコマンド
/test nbt
MyMaidテストコマンド
testment
/testment <message>
Jailの遺言を残します。jail testmentのエイリアスです。
/testment <message>
遺言を記録します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
message |
String | はい | 説明なし |
time
/time set <timeName> [isRelative]
/time add <timeInt> [isRelative]
自分だけに適用される時間を設定します。
/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>
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
テレポートエイリアスに関する操作を行います。
/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
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>
変数に関することを利用できます。
/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>
変数を含むコマンドの変数を置き換え、実行します。
/varcmd <command>
変数を含むコマンドの変数を置き換え、実行します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
command |
String | はい | 変数を含むコマンド |
walkspeed
/walkspeed [target]
/walkspeed set <percent>
/walkspeed reset
移動速度を変更します。
/walkspeed [target]
指定したプレイヤーの移動速度を表示します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
target |
Player | いいえ | ターゲットプレイヤー |
/walkspeed set <percent>
移動速度を設定します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
percent |
Float | はい | 移動速度(通常200%) |
/walkspeed reset
移動速度を初期化します。
weather
/weather <weatherName>
自分だけに適用される天気を設定します。
/weather <weatherName>
自分だけに適用される天気を設定します。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
weatherName |
String | はい | 天気名 |
wire
/wire set <pos1> <pos2>
/wire setwe
/wire del <pos1> <pos2>
/wire delwe
指定した地点間にリードを張ったり、撤去したりします。
- エイリアスがあります:
leadunit
/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>
他ワールドにテレポートします。
/wt <worldName>
指定したワールドにテレポートします。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
worldName |
String | はい | ワールド名もしくはワールド番号 |
/wt <worldName> <player>
指定したプレイヤーを指定したワールドにテレポートさせます。
引数名 | 種類 | 必須か | 説明 |
---|---|---|---|
worldName |
String | はい | ワールド名もしくはワールド番号 |
player |
Player | はい | テレポートさせるプレイヤー |
wtp
/wtp <worldName> <x> <y> <z> [yaw] [pitch] [player]
他ワールドの特定座標にテレポートします。
/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 |
Event_AntiDuplicateEntity
Default・Verified権限グループのプレイヤーによるエンティティのコピーを制限します。
メソッド名 | イベント |
---|---|
onCommand | PlayerCommandPreprocessEvent |
Event_AntiEndPortal
エンドポータルの作成を制限します。
メソッド名 | イベント |
---|---|
onInteract | PlayerInteractEvent |
Event_AntiFarTeleport
極端に遠い場所へのテレポートを禁止します。
メソッド名 | イベント |
---|---|
onPlayerTeleportEvent | PlayerTeleportEvent |
Event_AntiKillWire
wireコマンドで出現させたコウモリのキルを無効化します。
メソッド名 | イベント |
---|---|
EntityDamageByEntity | EntityDeathEvent |
Event_AntiNetherPortal
ネザーポータルの作成を制限します。
メソッド名 | イベント |
---|---|
onEntityCreatePortalEvent | PortalCreateEvent |
Event_AntiOtherTeleport
Verified以下のプレイヤーが他人をテレポートすることを制限します。
メソッド名 | イベント |
---|---|
onTeleportCommand | TeleportCommandEvent |
Event_AntiPotion
ポーション系の規制を行います。
メソッド名 | イベント |
---|---|
PotionSplash | PotionSplashEvent |
PotionDrink | PlayerItemConsumeEvent |
Event_AntiProblemCommand
迷惑コマンドの制限を行います。
メソッド名 | イベント |
---|---|
onCommand | PlayerCommandPreprocessEvent |
Event_AntiTNTCart
TNTカートを設置できないようにします。
メソッド名 | イベント |
---|---|
onVehicleCreateEvent | VehicleCreateEvent |
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 |
Event_AntiWither
ウィザーの出現制限を行います。
メソッド名 | イベント |
---|---|
CreatureSpawn | CreatureSpawnEvent |
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 |
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 |
Event_Bug
bugコマンドに関する処理を行います。
メソッド名 | イベント |
---|---|
onEditedBook | PlayerEditBookEvent |
Event_ChatBan
ChatBanに関する各種処理を行います。
メソッド名 | イベント |
---|---|
onQuitClearCache | PlayerQuitEvent |
onPlayerCommandPreprocessEvent | PlayerCommandPreprocessEvent |
onJoinClearCache | PlayerJoinEvent |
onChat | AsyncChatEvent |
OnEvent_LoginChatBanCheck | PlayerJoinEvent |
Event_ChatBot
ChatBotに関する処理を行います。
メソッド名 | イベント |
---|---|
onAsyncPlayerChatEvent | AsyncChatEvent |
Event_ClearSelection
走りながら空気をクリックして/selを実行します。
メソッド名 | イベント |
---|---|
onAirClick | PlayerInteractEvent |
Event_ClosedIssueNotifier
ログイン時、bugコマンドやfeedbackコマンドによって作成されたissueがクローズされていたら通知します。
メソッド名 | イベント |
---|---|
onJoinClearCache | PlayerJoinEvent |
Event_CmdLengthLimiter
Default権限グループのプレイヤーによる100文字を超えるコマンドの実行を制限します。
メソッド名 | イベント |
---|---|
onCommand | PlayerCommandPreprocessEvent |
Event_CommandFeedback
実行したコマンドを実行者に対して表示します。
メソッド名 | イベント |
---|---|
onCommand | PlayerCommandPreprocessEvent |
Event_CommandSender
実行されたコマンドを特定権限に通知します。
メソッド名 | イベント |
---|---|
onCommand | PlayerCommandPreprocessEvent |
Event_ConvLoc
convlocコマンドに関する処理を行います。
メソッド名 | イベント |
---|---|
onInteract | PlayerInteractEvent |
Event_CustomJoinLeftMessage
独自のログイン・ログアウトメッセージを表示するように制御します。
メソッド名 | イベント |
---|---|
onEvent_LeftChangeMessage | PlayerQuitEvent |
onEvent_JoinChangeMessage | PlayerJoinEvent |
ソースコード: com.jaoafa.mymaid4.event.Event_CustomJoinLeftMessage
Event_DVNotSpectator
DefaultとVerified権限グループのプレイヤーによるスペクテイター変更を禁止します。
メソッド名 | イベント |
---|---|
onChangeGameMode | PlayerGameModeChangeEvent |
Event_DailyOnlineTime
日毎のオンライン時間を計算しデータベースに登録します。
メソッド名 | イベント |
---|---|
onQuit | PlayerQuitEvent |
onJoin | PlayerJoinEvent |
onEnable | PluginEnableEvent |
onDisable | PluginDisableEvent |
Event_Ded
dedコマンドに関する処理を行います。
メソッド名 | イベント |
---|---|
onPlayerDeathEvent | PlayerDeathEvent |
Event_DedMessage
dedmessageコマンドに関する処理を行います。
メソッド名 | イベント |
---|---|
onDeath | PlayerDeathEvent |
Event_DisableConcreteTransition
コンクリートパウダーの変化を無効化します。
メソッド名 | イベント |
---|---|
onBlockFormEvent | BlockFormEvent |
ソースコード: com.jaoafa.mymaid4.event.Event_DisableConcreteTransition
Event_DisableCoralTransition
サンゴの変化を無効化します。
メソッド名 | イベント |
---|---|
onBlockFadeEvent | BlockFadeEvent |
ソースコード: com.jaoafa.mymaid4.event.Event_DisableCoralTransition
Event_DisableKicks
不要なキックを無効化します。
メソッド名 | イベント |
---|---|
onKick | PlayerKickEvent |
Event_DisableRespawnAnchor
リスポーンアンカーの爆発を無効化します。
メソッド名 | イベント |
---|---|
onInteract | PlayerInteractEvent |
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 |
Event_Explosion
TNTなどの爆発時に額縁や絵画などが壊れないようにします。
メソッド名 | イベント |
---|---|
onHangingDamageByTNT | HangingBreakEvent |
Event_FeedBack
feedbackコマンドに関する処理を行います。
メソッド名 | イベント |
---|---|
onEditedBook | PlayerEditBookEvent |
Event_FirstLogin
初めてログインしたプレイヤーを通知します。
メソッド名 | イベント |
---|---|
OnEvent_FirstLogin | PlayerJoinEvent |
Event_FlySpeed
flyspeedコマンドに関する処理を行います。
メソッド名 | イベント |
---|---|
onSprint | PlayerToggleSprintEvent |
Event_GameModeCmd
minecraft:gamemodeコマンドが実行された際に、gコマンドを勧めます。
メソッド名 | イベント |
---|---|
onGameModeCommand | PlayerCommandPreprocessEvent |
Event_Hide
hideコマンドに関する処理を行います。
メソッド名 | イベント |
---|---|
onPlayerJoinEvent | PlayerJoinEvent |
onCommand | PlayerCommandPreprocessEvent |
onAsyncPlayerChatEvent | AsyncChatEvent |
Event_History
historyコマンド(jaoHistory)に関する処理を行います。
メソッド名 | イベント |
---|---|
OnEvent_JoinHistory | PlayerJoinEvent |
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 |
Event_JoinWarnUsers
ログイン時、注意する必要のあるプレイヤーが参加したときに警告します。
メソッド名 | イベント |
---|---|
OnJoin | PlayerJoinEvent |
Event_KillAfterRespawn
死亡してから3分後に自動的にリスポーンします。
メソッド名 | イベント |
---|---|
onDeath | PlayerDeathEvent |
Event_LoginSuccessful
ログインに成功したことをデータベースに書き込みます。
メソッド名 | イベント |
---|---|
OnJoin | PlayerJoinEvent |
Event_LongTimeNoSee
久々に来た人に「お久しぶりです」と伝えます。
メソッド名 | イベント |
---|---|
OnJoin | PlayerJoinEvent |
Event_Looking
lookingコマンドに関する処理を行います。
メソッド名 | イベント |
---|---|
onMove | PlayerMoveEvent |
Event_LookingBlock
「LookingBlock」が含まれるコマンドが実行された際に自動で見ているブロックのIDに置き換えます。
メソッド名 | イベント |
---|---|
onSetHandFacingCommand | PlayerCommandPreprocessEvent |
Event_MCBansLoginCheck
ログイン時、MCBansのキャッシュデータベースを確認しGBanされていたりReputationが足りなくないかを確認します。
メソッド名 | イベント |
---|---|
OnLoginCheck | AsyncPlayerPreLoginEvent |
OnLoginAfterCheck | PlayerJoinEvent |
Event_ManageCPPerms
CoreProtectのパーミッションノードを管理します。
メソッド名 | イベント |
---|---|
onCommand | PlayerCommandPreprocessEvent |
Event_NewPlayerAutoBlMap
新規プレイヤーがログアウトした際にブロック編集情報を通知します。
メソッド名 | イベント |
---|---|
OnEvent_Quit | PlayerQuitEvent |
OnEvent_FirstLogin | PlayerJoinEvent |
Event_NotFadeIce
氷を解けなくします。
メソッド名 | イベント |
---|---|
onBlockFadeEvent | BlockFadeEvent |
Event_NotifyKick
キックされた際にAdminとModeratorに理由を通知します。
メソッド名 | イベント |
---|---|
onKick | PlayerKickEvent |
Event_NotifyTPDiscord
tpコマンドによるテレポート時にDiscord#server-chatでもそれを表示します。
メソッド名 | イベント |
---|---|
onTeleportCommand | TeleportCommandEvent |
Event_OnlineTimeDB
ログイン時間を計測し、データベースに記録します。
メソッド名 | イベント |
---|---|
OnEvent_QuitDBInsert | PlayerQuitEvent |
OnEvent_LoginDBInsert | PlayerJoinEvent |
Event_PacketLimiterKick
PacketLimiterによるキック時に通知を行います。
メソッド名 | イベント |
---|---|
onKick | PlayerKickEvent |
Event_PlayerCheckPreLogin
プレイヤーログイン前に各種チェック等を行います。
メソッド名 | イベント |
---|---|
OnEvent_PlayerCheckPreLogin | AsyncPlayerPreLoginEvent |
Event_PlayerCountNotify
入退出時、プレイヤー数を表示します。
メソッド名 | イベント |
---|---|
onQuit | PlayerQuitEvent |
onJoin | PlayerJoinEvent |
Event_ProtectionOldWorlds
旧ワールドへの干渉禁止処理を行います。
メソッド名 | イベント |
---|---|
onPlayerInteractEvent | PlayerInteractEvent |
onPlayerBucketFillEvent | PlayerBucketFillEvent |
onPlayerBucketEmptyEvent | PlayerBucketEmptyEvent |
onBlockPlaceEvent | BlockPlaceEvent |
onBlockIgniteEvent | BlockIgniteEvent |
onBlockBreakEvent | BlockBreakEvent |
Event_ProtectionSandBox
SandBoxをRegular権限グループ未満のプレイヤーが編集できないように制限します。
メソッド名 | イベント |
---|---|
ontoSandBox | PlayerChangedWorldEvent |
onSandBoxPlace | BlockPlaceEvent |
onSandBoxIgniteEvent | BlockIgniteEvent |
onSandBoxBucketFillEvent | PlayerBucketFillEvent |
onSandBoxBucketEmptyEvent | PlayerBucketEmptyEvent |
onSandBoxBreak | BlockBreakEvent |
onProjectileLaunchEvent | ProjectileLaunchEvent |
onInteractRight | PlayerInteractEvent |
onInteractLeft | PlayerInteractEvent |
onDamageArmorStand | EntityDamageByEntityEvent |
Event_SKKColor
チャット欄に表示される四角色に関する処理を行います。
メソッド名 | イベント |
---|---|
onEvent_JoinTabReload | PlayerJoinEvent |
onEvent_ChatSKK | AsyncChatEvent |
Event_ServerExceptionCatcher
サーバで例外エラーが発生した場合、報告します。
メソッド名 | イベント |
---|---|
onServerException | ServerExceptionEvent |
ソースコード: com.jaoafa.mymaid4.event.Event_ServerExceptionCatcher
Event_Set43
set 43コマンドを従来の動作に戻します。
メソッド名 | イベント |
---|---|
onTeleportCommandFromPlayer | PlayerCommandPreprocessEvent |
Event_Sign
signコマンドに関する処理を行います。
メソッド名 | イベント |
---|---|
onInteract | PlayerInteractEvent |
Event_SpectatorDynmapHide
スペクテイターモードの際、Dynmapから姿を隠します。
メソッド名 | イベント |
---|---|
onChangedGameMode | PlayerGameModeChangeEvent |
Event_SurvivalSitLay
サバイバルモードなどでsitやlayコマンドを使えないようにします。
メソッド名 | イベント |
---|---|
onCommand | PlayerCommandPreprocessEvent |
Event_TabList
Tabで表示されるヘッダー・フッターに関する処理を行います。
メソッド名 | イベント |
---|---|
onQuit | PlayerQuitEvent |
onJoin | PlayerJoinEvent |
Event_TeleportCmd
tpコマンドを受けてTeleportCommandEventを動作させます。
メソッド名 | イベント |
---|---|
onTeleportCommandFromPlayer | PlayerCommandPreprocessEvent |
onTeleportCommandFromNonPlayer | ServerCommandEvent |
Event_TempMute
tempmuteコマンドに関する処理を行います。
メソッド名 | イベント |
---|---|
onChat | AsyncChatEvent |
Event_TpAlias
テレポートエイリアスを処理します。
メソッド名 | イベント |
---|---|
onTeleportCommand | PlayerCommandPreprocessEvent |
Event_TpDeny
tpdenyコマンドに関する処理を行います。
メソッド名 | イベント |
---|---|
onTeleportCommand | TeleportCommandEvent |
Event_ViaVerCheck
サーババージョン以外でのバージョンでログインした際に通知を表示します。
メソッド名 | イベント |
---|---|
OnPlayerJoin | PlayerJoinEvent |
Event_Vote
各サーバリストサイトからの投票通知を受け取り、処理します。
メソッド名 | イベント |
---|---|
onVotifierEvent | VotifierEvent |
onPlayerJoin | PlayerJoinEvent |
Event_WorldEditAutoFacing
「[facing=look]」が含まれるコマンドが実行された際に自動で向いている方向に置き換えます。
メソッド名 | イベント |
---|---|
onSetHandFacingCommand | PlayerCommandPreprocessEvent |
Event_jaoBox
jaoBoxに関するイベントを管理します。
メソッド名 | イベント |
---|---|
onRegisterInventoryClose | InventoryCloseEvent |
onClickBox | PlayerInteractEvent |