Open server menu properly

This commit is contained in:
TadahTech 2016-06-22 00:56:44 -05:00
parent d9c5e6323a
commit 38a13d01f1
4 changed files with 27 additions and 19 deletions

View File

@ -1,6 +1,7 @@
package mineplex.core.party.event;
import mineplex.core.party.Party;
import org.bukkit.entity.Player;
import org.bukkit.event.Event;
import org.bukkit.event.HandlerList;
@ -11,16 +12,16 @@ public class PartySelectServerEvent extends Event
{
private static final HandlerList HANDLER_LIST = new HandlerList();
private final Party _party;
private final Player _player;
public PartySelectServerEvent(Party party)
public PartySelectServerEvent(Player player)
{
_party = party;
_player = player;
}
public Party getParty()
public Player getPLayer()
{
return _party;
return _player;
}
@Override

View File

@ -32,6 +32,6 @@ public class SelectServerButton extends PartyButton
@Override
public void onClick(Player player, ClickType clickType)
{
UtilServer.getPluginManager().callEvent(new PartySelectServerEvent(getParty()));
UtilServer.getPluginManager().callEvent(new PartySelectServerEvent(player));
}
}

View File

@ -604,7 +604,7 @@ public class HubManager extends MiniClientPlugin<HubClient>
Rank rank = GetClients().Get(player).GetRank();
if (GetClients().Get(player).isDisguised())
if(GetClients().Get(player).isDisguised())
rank = GetClients().Get(player).getDisguisedRank();
//Level Prefix
@ -614,10 +614,10 @@ public class HubManager extends MiniClientPlugin<HubClient>
String rankStr = "";
if (rank != Rank.ALL)
rankStr = rank.getTag(true, true) + " ";
//Party Chat
/* //Party Chat
if (event.getMessage().charAt(0) == '#')
{
Party party = _partyManager.getParty(player);
Party party = _partyManager.GetParty(player);
if (party != null)
{
event.getRecipients().clear();
@ -625,23 +625,24 @@ public class HubManager extends MiniClientPlugin<HubClient>
event.setMessage(event.getMessage().substring(1, event.getMessage().length()));
event.setFormat(levelStr + C.cDPurple + C.Bold + "Party " + C.cWhite + C.Bold + playerName + " " + C.cPurple + "%2$s");
for (String name : party.getMembers())
for (String name : party.GetPlayers())
{
Player other = UtilPlayer.searchExact(name);
if (other != null)
{
event.getRecipients().add(other);
}
}
} else
else
{
UtilPlayer.message(player, F.main("Party", "You are not in a Party."));
event.setCancelled(true);
}
} else
{
return;
}
else
{*/
TextComponent rankComponent = new TextComponent(rankStr);
TextComponent playerNameText = new TextComponent(ChatColor.YELLOW + playerName);
TextComponent component = new TextComponent();
@ -661,13 +662,12 @@ public class HubManager extends MiniClientPlugin<HubClient>
continue;
}
if (!event.isCancelled())
if(!event.isCancelled())
other.spigot().sendMessage(component);
}
event.setCancelled(true);
// }
}
}
@EventHandler
public void Damage(EntityDamageEvent event)

View File

@ -13,6 +13,7 @@ import java.util.Set;
import mineplex.core.boosters.BoosterManager;
import mineplex.core.brawl.fountain.BrawlShopProvider;
import mineplex.core.party.event.PartySelectServerEvent;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Material;
@ -353,6 +354,12 @@ public class ServerManager extends MiniDbClientPlugin<SimpleClanToken> implement
return _serverInfoMap.get(serverName);
}
@EventHandler
public void onClickCompassPartyIcon(PartySelectServerEvent event)
{
_quickShop.attemptShopOpen(event.getPlayer());
}
@EventHandler
public void updatePages(UpdateEvent event)
{