9
0
mirror of https://github.com/Xiao-MoMi/Custom-Nameplates.git synced 2026-01-06 15:42:00 +00:00

update chat control hook

This commit is contained in:
XiaoMoMi
2025-04-24 03:44:40 +08:00
parent f1adb436d0
commit 75982b67a1
4 changed files with 5 additions and 5 deletions

View File

@@ -29,7 +29,7 @@ dependencies {
compileOnly(files("libs/carbonchat-paper-3.0.0-beta.27.jar"))
compileOnly(files("libs/AdvancedChat-1.3.7.jar"))
compileOnly(files("libs/CMIAPI-9.7.4.1.jar"))
compileOnly(files("libs/ChatControl-Red-10.28.3.jar"))
compileOnly(files("libs/ChatControl-11.3.1.jar"))
compileOnly(files("libs/Typewriter.jar"))
compileOnly("net.william278.huskchat:huskchat-bukkit:3.0.4")
compileOnly("net.essentialsx:EssentialsX:2.20.1")

View File

@@ -27,10 +27,10 @@ import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.HandlerList;
import org.bukkit.event.Listener;
import org.mineacademy.chatcontrol.PlayerCache;
import org.mineacademy.chatcontrol.api.ChatChannelEvent;
import org.mineacademy.chatcontrol.api.ChannelPostChatEvent;
import org.mineacademy.chatcontrol.api.ChatControlAPI;
import org.mineacademy.chatcontrol.model.Channel;
import org.mineacademy.chatcontrol.model.db.PlayerCache;
import java.util.Objects;
@@ -41,7 +41,7 @@ public class ChatControlRedProvider extends AbstractChatMessageProvider implemen
}
@EventHandler(ignoreCancelled = true)
public void onChat(ChatChannelEvent event) {
public void onChat(ChannelPostChatEvent event) {
plugin.debug(() -> "ChatChannelEvent triggered");
final CommandSender sender = event.getSender();
if (!(sender instanceof Player player)) {
@@ -73,7 +73,7 @@ public class ChatControlRedProvider extends AbstractChatMessageProvider implemen
@Override
public boolean isIgnoring(CNPlayer sender, CNPlayer receiver) {
PlayerCache cache = PlayerCache.from((Player) receiver.player());
PlayerCache cache = PlayerCache.fromCached((Player) receiver.player());
if (cache == null) return false;
return cache.isIgnoringPlayer(sender.uuid());
}