Plugin

StreamerModeOnStream

Automatically enables streamer mode when you start streaming in Discord

Privacy Utility
index.ts
Download

Source

src/plugins/streamerModeOnStream/index.ts
1/*
2 * FiveCord — a Discord client mod
3 * Copyright (c) 2025 FiveCord
4 * SPDX-License-Identifier: GPL-3.0-or-later
5 */
6
7import { Devs } from "@utils/constants";
8import definePlugin from "@utils/types";
9import { FluxDispatcher, UserStore } from "@webpack/common";
10
11interface StreamEvent {
12 streamKey: string;
13}
14
15function toggleStreamerMode({ streamKey }: StreamEvent, value: boolean) {
16 if (!streamKey.endsWith(UserStore.getCurrentUser().id)) return;
17
18 FluxDispatcher.dispatch({
19 type: "STREAMER_MODE_UPDATE",
20 key: "enabled",
21 value
22 });
23}
24
25export default definePlugin({
26 name: "StreamerModeOnStream",
27 description: "Automatically enables streamer mode when you start streaming in Discord",
28 tags: ["Privacy", "Utility"],
29 authors: [Devs.IcedMarina],
30 flux: {
31 STREAM_CREATE: d => toggleStreamerMode(d, true),
32 STREAM_DELETE: d => toggleStreamerMode(d, false)
33 }
34});
35