From d258b22ca57e8a4b7490e2a3659e4e3de6fb76f2 Mon Sep 17 00:00:00 2001 From: DaTTV <104141141+DrFreezyYT@users.noreply.github.com> Date: Mon, 17 Feb 2025 21:07:27 +0100 Subject: [PATCH] Security Patch --- .../plugins/papermc/blazesmp/command/ReportCommand.java | 4 +++- src/main/resources/config.yml | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/me/freezy/plugins/papermc/blazesmp/command/ReportCommand.java b/src/main/java/me/freezy/plugins/papermc/blazesmp/command/ReportCommand.java index c2b944e..203a482 100644 --- a/src/main/java/me/freezy/plugins/papermc/blazesmp/command/ReportCommand.java +++ b/src/main/java/me/freezy/plugins/papermc/blazesmp/command/ReportCommand.java @@ -1,5 +1,6 @@ package me.freezy.plugins.papermc.blazesmp.command; +import me.freezy.plugins.papermc.blazesmp.BlazeSMP; import me.freezy.plugins.papermc.blazesmp.command.util.SimpleCommand; import net.kyori.adventure.text.minimessage.MiniMessage; import org.bukkit.Bukkit; @@ -85,7 +86,8 @@ public class ReportCommand extends SimpleCommand { } private static @NotNull HttpURLConnection getHttpURLConnection(String jsonPayload) throws IOException { - String webhookUrl = "https://discord.com/api/webhooks/1341116066067124306/9A0wtk8zFWZwoQZFzSpP4derV2Sv92flq28aiYGIWLOUR2h6tslWH1_RLMWCjLDjBQK1"; + String webhookUrl = BlazeSMP.getInstance().getConfig().getString("discord-report-webhook"); + assert webhookUrl != null; URL url = new URL(webhookUrl); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("POST"); diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index dd8f05c..bafae36 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -1,2 +1,3 @@ op-prefix: '[Team] ' -player-prefix: '[Player] ' \ No newline at end of file +player-prefix: '[Player] ' +discord-report-webhook: 'https://discord.com/api/webhooks/1234567890/abcdefghijklmnopqrstuvwxyz' \ No newline at end of file