SteamWar/SpigotCore
Archiviert
13
0

Fix chat disconnects
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful

Dieser Commit ist enthalten in:
Lixfel 2023-02-24 17:28:02 +01:00
Ursprung 8530ffc438
Commit 75ee59810f
2 geänderte Dateien mit 6 neuen und 0 gelöschten Zeilen

Datei anzeigen

@ -43,6 +43,8 @@ sourceSets {
} }
dependencies { dependencies {
compileOnly 'com.viaversion:viaversion-api:4.3.1'
compileOnly project(":SpigotCore_Main") compileOnly project(":SpigotCore_Main")
compileOnly project(":SpigotCore_8") compileOnly project(":SpigotCore_8")

Datei anzeigen

@ -20,6 +20,7 @@
package de.steamwar.core; package de.steamwar.core;
import com.comphenix.tinyprotocol.Reflection; import com.comphenix.tinyprotocol.Reflection;
import com.viaversion.viaversion.api.Via;
import net.md_5.bungee.api.ChatMessageType; import net.md_5.bungee.api.ChatMessageType;
import net.md_5.bungee.api.chat.BaseComponent; import net.md_5.bungee.api.chat.BaseComponent;
import org.bukkit.Sound; import org.bukkit.Sound;
@ -36,6 +37,9 @@ public class BountifulWrapper9 implements BountifulWrapper.IBountifulWrapper {
@Override @Override
public void sendMessage(Player player, ChatMessageType type, BaseComponent... msg) { public void sendMessage(Player player, ChatMessageType type, BaseComponent... msg) {
if(type == ChatMessageType.CHAT && Via.getAPI().getPlayerVersion(player.getUniqueId()) >= 759)
type = ChatMessageType.SYSTEM;
player.spigot().sendMessage(type, msg); player.spigot().sendMessage(type, msg);
} }