Skip to content

rock-mc/InvitationSystem

Repository files navigation

InvitationSystem

讓 Minecraft 伺服器實現邀請制的管理附加元件。

開發環境

  • IDEA
  • zulu jdk 15

支援

指令

invits <on/off>

如果打開,附加元件只會讓在白名單上的玩家登入。
當玩家沒有在黑名單與白名單上,附加元件將會請玩家輸入邀請碼,30 秒後如未成功驗證則會被踢出伺服器。
如果關閉,附加元件會讓任何不在黑名單上的玩家登入。

invits give <player/all> <how many invitation quota>

給予玩家邀請額度。

invits gencode

產生邀請碼,並使玩家的邀請額度減 1。
OP 擁有無限額度

invits verify <invitation code>

驗證邀請碼。
如果玩家並沒有在黑名單與白名單上,附加元件會要求玩家輸入邀請碼。
如果驗證成功,玩家會被加入至白名單中。
如果驗證失敗,請確認邀請碼後重新輸入。失敗三次則會直接列入黑名單。

invits info [player]

顯示該玩家是否在黑白名單、剩餘邀請額度、推薦人、推薦的玩家與尚未被使用的邀請碼。

invits block <player> [day] [hour] [min] [sec]

將該玩家加入到黑名單中,發出的邀請碼作廢。
如果沒有設定時間,該玩家視為永久剔除。

invits unblock <player>

將該玩家從黑名單中移除。