mirror of
https://github.com/jie65535/gc-openchat-plugin.git
synced 2025-12-05 18:01:38 +08:00
Update README
Fix permission issue Add repo url to onEnable log
This commit is contained in:
@@ -8,14 +8,15 @@ public final class EventListeners {
|
||||
|
||||
public static void onJoin(PlayerJoinEvent event) {
|
||||
// 检查聊天系统是否被其它插件替换
|
||||
if (!(plugin.getServer().getChatSystem() instanceof OpenChatSystem)) {
|
||||
plugin.getLogger().warn("聊天系统已被其它插件更改,现已重置为 OpenChat !");
|
||||
plugin.getServer().setChatSystem(new OpenChatSystem(plugin));
|
||||
}
|
||||
// 不再检查
|
||||
// if (!(plugin.getServer().getChatSystem() instanceof OpenChatSystem)) {
|
||||
// plugin.getLogger().warn("聊天系统已被其它插件更改,现已重置为 OpenChat !");
|
||||
// plugin.getServer().setChatSystem(new OpenChatSystem(plugin));
|
||||
// }
|
||||
|
||||
if (!config.sendJoinMessage || config.joinMessage.isEmpty())
|
||||
return;
|
||||
plugin.getLogger().debug(String.format("玩家 %s(%d) 加入游戏,发送加入消息",
|
||||
plugin.getLogger().debug(String.format("Player %s(%d) joined the game, send join message.",
|
||||
event.getPlayer().getNickname(), event.getPlayer().getUid()));
|
||||
event.getPlayer().dropMessage(config.joinMessage);
|
||||
}
|
||||
|
||||
@@ -113,7 +113,7 @@ public final class OpenChatPlugin extends Plugin {
|
||||
getServer().setChatSystem(new OpenChatSystem(this));
|
||||
|
||||
// Log a plugin status message.
|
||||
getLogger().info("[OpenChat] Enabled.");
|
||||
getLogger().info("[OpenChat] Enabled, see https://github.com/jie65535/gc-openchat-plugin");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -7,7 +7,7 @@ import emu.grasscutter.game.player.Player;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Command(label = "chat", usage = { "<on|off>" })
|
||||
@Command(label = "chat", usage = { "<on|off>" }, permissionTargeted = "player.chat.others")
|
||||
public class ChatPlayerCommands implements CommandHandler {
|
||||
@Override
|
||||
public void execute(Player sender, Player targetPlayer, List<String> args) {
|
||||
|
||||
Reference in New Issue
Block a user