Fixed a few movement flag related issues.

WG no longer prefixes greeting/farewell flags with '**', allowing people to customize the message.
(Adding &c** to the beginning of the message will give previous behavior)
Removed the "game mode locked" message since it returns false gamemodes when being called inside a player move event.
This commit is contained in:
wizjany 2013-05-05 10:50:37 -04:00
parent 39bb522051
commit 6283382837

View File

@ -221,7 +221,7 @@ public void onPlayerMove(PlayerMoveEvent event) {
String replacedFarewell = plugin.replaceMacros(
player, BukkitUtil.replaceColorMacros(state.lastFarewell));
for (String line : replacedFarewell.split("\n")) {
player.sendMessage(ChatColor.AQUA + " ** " + line);
player.sendMessage(line);
}
}
@ -230,7 +230,7 @@ public void onPlayerMove(PlayerMoveEvent event) {
String replacedGreeting = plugin.replaceMacros(
player, BukkitUtil.replaceColorMacros(greeting));
for (String line : replacedGreeting.split("\n")) {
player.sendMessage(ChatColor.AQUA + " ** " + line);
player.sendMessage(line);
}
}
@ -298,8 +298,6 @@ public void onPlayerGameModeChange(PlayerGameModeChangeEvent event) {
if (plugin.getFlagStateManager().getState(player).lastGameMode != null
&& gameMode != null && event.getNewGameMode() != gameMode) {
event.setCancelled(true);
player.sendMessage(ChatColor.RED + "Your game mode is locked to "
+ gameMode + "in this region!");
}
}
}