Staff++
latest
Search
K

Discord Integration

Introduction

Discord integration lets Staff++ notify certain events to your discord server using discord webhooks.
To Enable integration you need to install a separate plugin: https://www.spigotmc.org/resources/staff-discord-integration.83871/

Configuration

The configuration of the discord integration plugin is fairly simple.
StaffPlusPlusDiscord:
templatePack: "default" # Choose from template packs "default" or "videndum"
updateTemplates: true
# REPORTS
reports:
# The discord webhook url. This can be found in you discord server settings
webhookUrl: ""
# Optional webhook url. When provided, reports linked to a player will be send on this url.
playerReportsWebhookUrl: ""
# Trigger a discord message when some player opens a new report
notifyOpen: false
# Trigger a discord message when a staff member for some reason decides to not handle a report and he unassigns himself
notifyReopen: false
# Trigger a discord message when a staff member assigns himself to an open report
notifyAccept: false
# Trigger a discord message when a staff member rejects a report
notifyReject: false
# Trigger a discord message when a staff member resolves a report
notifyResolve: false
warnings:
webhookUrl: ""
notifyCleared: false
notifyCreate: false
notifyThresholdReached: false
appeals:
webhookUrl: ""
notifyCreate: false
notifyApproved: false
notifyRejected: false
bans:
webhookUrl: ""
ban: false
unban: false
extension: false
reduction: false
appeals:
webhookUrl: ""
notifyCreate: false
notifyApproved: false
notifyRejected: false
ipbans:
webhookUrl: ""
ban: false
unban: false
kicks:
webhookUrl: ""
kick: false
mutes:
webhookUrl: ""
mute: false
unmute: false
appeals:
webhookUrl: ""
notifyCreate: false
notifyApproved: false
notifyRejected: false
altDetect:
webhookUrl: ""
# Levels that should be notified to discord, leave empty to disable all notifications. Should be semi-colon separated
# possible values: POSITIVE, FAIRLY_POSITIVE, POSSIBLE, NOT_LIKELY
# example value: POSITIVE;FAIRLY_POSITIVE
enabledTrustLevels: ""
xray:
webhookUrl: ""
# Ores that should be notified to discord, leave empty to disable all notifications. Should be semi-colon separated
# possible values: any bukkit material
# example value: DIAMOND;REDSTONE
enabledOres: ""
staffmode:
webhookUrl: ""
# Trigger a discord message whenever a staffmember enters staffmode
notify-enter: false
# Trigger a discord message whenever a staffmember enters staffmode
notify-exit: false
chat:
webhookUrl: ""
# Trigger a discord message whenever a a player sends a chat message containing predefined words/phrases
phrase-detection: false
commanddetection:
enabled: false
webhookUrl: ""
staffchat:
sync: false
Make sure you create a webhook on your discord server. This can be done by following this guide: https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks Once you created the webhook paste it inside the configuration file.

commands

Command`
Description
/staffplusplusdiscord reload
Reload the entire configuration, this includes the discord templates and webhook urls.

permissions

Permission
Description
staffplusplusdiscord.reload
Allows using the reload command

Examples:

All discord templates can be customized.

Report

Warning