Files
vrcnext-club-security/plugin.json
T
bluandClaude Opus 5 9ea036bc35 Presets, requirements and a verdict per report
Everything that varies per club is a preset now: its filters (one of each
kind, pickable rather than pasted ids), the requirements it places on a
joiner, its own channels and its own formats, including a Discord embed the
user edits field by field. A join is reported once per matching preset.

Each report carries the worst verdict of the preset's checks: green when
everything was verified and holds, orange when something could not be checked,
red when a check failed. Templates read it as {result}, {resultEmoji} and
{resultColor}.

Facts come from ctx.vrchat, so the hand-written event narrowers are gone and
the manifest no longer needs host:actions or any event name.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-27 13:10:15 +02:00

28 lines
715 B
JSON

{
"id": "club-security",
"name": "Club Security",
"version": "2.0.0",
"apiVersion": "^0.3.0",
"description": "Per-club presets: filter instances, require 18+, avatar ranks, group membership or friendship, and report each join with a green, orange or red verdict to toast, desktop, VR or Discord.",
"author": "vrcnext-plugins",
"homepage": "https://github.com/vrcnext-plugins/vrcnext-plugin-system/tree/main/examples/club-security",
"tags": [
"notifications",
"privacy",
"activity"
],
"permissions": [
"gamelog",
"vrchat",
"notifications",
"native",
"network"
],
"optionalPermissions": [],
"actions": [],
"events": [],
"hosts": [
"discord.com"
]
}