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:
@@ -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")
|
||||
|
||||
BIN
platforms/bukkit/compatibility/libs/ChatControl-11.3.1.jar
Normal file
BIN
platforms/bukkit/compatibility/libs/ChatControl-11.3.1.jar
Normal file
Binary file not shown.
Binary file not shown.
@@ -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());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user