src/main/resources/plugin.yml
name: PeyangSuperbAntiCheat
main: ml.peya.plugins.PeyangSuperbAntiCheat
version: 1.0.0
prefix: PeyangSuperbAntiCheat
load: POSTWORLD
author: Peyang
authors: ["Lemonade19x", "Potato1682"]
api-version: 1.12.2
website: "https://psac.peya.tokyo"
depend: ["ProtocolLib"]
softdepend: ["Matrix", "NoCheatPlus"]
loadbefore: ["ProtocolLib", "Matrix", "NoCheatPlus"]
commands:
report:
aliases:
["peyangreport", "pcr", "rep", "report", "wdr", "watchdogreport"]
usage: /report <PlayerName> [type]
description: "プレイヤーをレポートします。"
peyangsuperbanticheat:
aliases: ["psac", "anticheat", "wdadmin", "psr", "antihack"]
description: "PeyangSuperbAntiCheatのメインコマンドです。"
aurabot:
aliases: ["testaura", "auratest", "killauratest"]
usage: /aurabot <PlayerName>
description: "プレイヤーに回るNPCを召喚します。。"
acpanic:
aliases: ["testpanic", "panictest", "aurapanictest", "aurapanic"]
usage: /acpanic <PlayerName>
description: "プレイヤーの背後にNPCを召喚します。"
testknockback:
aliases: ["testkb", "kbtest", "knockbacktest"]
usage: /testkb <Player>
description: "プレイヤーのノックバックを可視テストします。"
pull:
aliases: ["pul"]
usage: /pull <Player>
description: "プレイヤーを引き寄せます。"
target:
usage: /target <Player>
description: "プレイヤーをターゲットにします。"
tracking:
aliases: ["track"]
usage: /tracking <Player>
description: "プレイヤーを追跡します。"
trust:
aliases: ["noscan", "trustplayer"]
usage: /trust <Player>
description: "プレイヤーを信用し、psac.trust権限を持っているプレイヤーしか解除・テストできないようにします。"
silentteleport:
aliases: ["stp", "tpto"]
usage: /tpto [Player] <Player>
description: "サイレントにテレポートします。"
kick:
usage: /kick <Player> [Reason]
description: "理由をつけてプレイヤーをキックします。"
permissions:
#Core
psac.member:
description: このプラグインのサーバメンバ用の権限セットです。レポートとかできます。
default: true
children:
psac.help: true
psac.report: true
psac.notification: true
psac.regular: true
psac.mod:
description: この権限を有効にすると、プレイヤーは、プレイヤーから寄せられたレポートを見たり、NPCを送ったり、レポートを削除することができます。
default: op
children:
psac.kick: true
psac.aurapanic: true
psac.aurabot: true
psac.testkb: true
psac.viewnpc: true
psac.view: true
psac.show: true
psac.ntfadmin: true
psac.reportntf: true
psac.pull: true
psac.target: true
psac.chattarget: true
psac.tracking: true
psac.silentteleport: true
psac.member: true
psac.admin:
description: このプラグインすべての権限を持ちます。
default: op
children:
psac.drop: true
psac.mod: true
psac.error: true
psac.trust: true
#Member
psac.help:
description: この権限を持つプレイヤーは、PSRのヘルプが表示されます。
default: true
psac.report:
description: この権限を有効にすると、プレイヤーは、ハッキングレポートができます。
default: true
psac.notification:
description: プレイヤーがゲームから対処された際に、通知が表示されます。
default: true
psac.regular:
description: 定期メッセージが送信されます。
default: true
#Moderator
psac.kick:
description: 他プレイヤーをキックできます。
default: op
psac.reportntf:
description: プレイヤーがレポートを出したときに通知されます。
default: op
psac.ntfadmin:
description: Peyang Cheat Detectに、プレイヤー名を含めます。
default: op
psac.pull:
description: プレイヤーを引き寄せます。
default: op
psac.target:
description: プレイヤーをターゲットにします。
default: op
psac.chattarget:
description: チャットのプレイヤーネームの左にターゲッティングボタンを追加します。
default: op
psac.tracking:
description: プレイヤーを追跡するコマンドです。
default: op
psac.silentteleport:
description: サイレントにテレポートします。
default: op
#Detect
psac.aurapanic:
description: この権限を持つプレイヤーは、他プレイヤーにPanicNPCを送りつけることができます。
default: op
psac.aurabot:
description: AuraBotNPCを送りつけられます。
default: op
psac.viewnpc:
description: 他プレイヤーを判定するNPCをこの権限がある人には可視化されます。
default: op
psac.testkb:
description: プレイヤーのくのっくばっくをてすとできます。
default: op
#Report
psac.view:
description: Reportを見ることができます。
default: op
psac.show:
description: Reportの詳細を見ることができます。
default: op
#Admin
psac.drop:
description: プレイヤーのReportをなかったことにします。
default: false
psac.error:
description: エラーが発生した際、通知されます。
default: false
psac.trust:
description: 信用リストを管理できます。
default: false
#lock
psac.learn:
description: 実際のチートを用いて、NPCを学習させます。
default: false