1
0
mirror of https://e.coding.net/circlecloud/Residence.git synced 2025-11-26 22:06:07 +00:00

clean up and release version...

Signed-off-by: 502647092 <jtb1@163.com>
This commit is contained in:
502647092
2015-09-24 19:30:11 +08:00
parent d62a7a1e57
commit 89b9e48ca8
14 changed files with 90 additions and 126 deletions

View File

@@ -11,6 +11,7 @@ import java.util.List;
import org.bukkit.ChatColor;
import org.bukkit.Server;
import org.bukkit.entity.Player;
import org.bukkit.plugin.PluginManager;
import com.bekvon.bukkit.residence.Residence;
import com.bekvon.bukkit.residence.event.ResidenceChatEvent;
@@ -22,20 +23,22 @@ import com.bekvon.bukkit.residence.event.ResidenceChatEvent;
public class ChatChannel {
protected List<String> members;
protected String name;
protected Residence plugin;
protected final String name;
protected final Residence plugin;
protected final PluginManager pm;
public ChatChannel(final Residence plugin, final String channelName) {
this.plugin = plugin;
pm = plugin.getServer().getPluginManager();
name = channelName;
members = new ArrayList<String>();
}
public void chat(final String sourcePlayer, final String message) {
final Server serv = plugin.getServ();
final Server serv = plugin.getServer();
final ChatColor color = plugin.getConfigManager().getChatColor();
final ResidenceChatEvent cevent = new ResidenceChatEvent(plugin.getResidenceManager().getByName(name), serv.getPlayer(sourcePlayer), message, color);
plugin.getServ().getPluginManager().callEvent(cevent);
pm.callEvent(cevent);
if (cevent.isCancelled()) {
return;
}
@@ -45,7 +48,7 @@ public class ChatChannel {
player.sendMessage(cevent.getColor() + sourcePlayer + ": " + cevent.getChatMessage());
}
}
System.out.println("ResidentialChat[" + name + "] - " + sourcePlayer + ": " + cevent.getChatMessage());
plugin.getLogger().info("ResidentialChat[" + name + "] - " + sourcePlayer + ": " + cevent.getChatMessage());
}
public boolean hasMember(final String player) {

View File

@@ -8,8 +8,6 @@ package com.bekvon.bukkit.residence.chat;
import java.util.HashMap;
import java.util.Map;
import org.bukkit.Server;
import com.bekvon.bukkit.residence.Residence;
/**
@@ -20,10 +18,8 @@ public class ChatManager {
protected Map<String, ChatChannel> channelmap;
protected Residence plugin;
protected Server server;
public ChatManager(final Residence plugin) {
server = plugin.getServ();
channelmap = new HashMap<String, ChatChannel>();
}