Dave's Discord Utilities

Dave’s Discord Utilities is a Vintage Story mod for servers using Th3Essentials. Players can ask for whitelist access from Discord, and staff get buttons for reviewing those requests.

I built it because I wanted to create a streamlined way to whitelist people using only discord.

What It Looks Like

Overview

Players use /request in Discord. Staff get a private card with buttons to approve or deny it.

The mod does automatically whitelist players, it just assists in managing a server and allows for whitelist controls throguh discord.

Main Features

Discord commands:

Technical Notes

The mod is written in C# and uses the Discord bot created using Th3Essentials.

There are a lot of config options because every server handles permissions and whitelists differently. Channels, staff roles, approved roles, account checks, messages, and bot status can all be changed in the generated config.

It also has a few safeguards:

Why I Built It

I run a small Vintage Story server and wanted to make whitelisting less annoying.

Due to the influx of bots and griefers on Discord, it is a bit tricky to have an open server that is truly open without it turning into chaos. So in my case I just needed to set up the server in a gated way that required approval from mods/helpers or admin. The additional features came as I ran into things that I wanted to streamline.

I’ll keep updating it as long as my server needs it. The source is there if anyone wants to fork it or add their own stuff.