forked from SteamWar/SteamWar
Cleanup code
This commit is contained in:
@@ -23,7 +23,6 @@ import de.steamwar.lobby.LobbySystem;
|
|||||||
import de.steamwar.lobby.display.NPC;
|
import de.steamwar.lobby.display.NPC;
|
||||||
import de.steamwar.lobby.listener.BasicListener;
|
import de.steamwar.lobby.listener.BasicListener;
|
||||||
import de.steamwar.sql.SteamwarUser;
|
import de.steamwar.sql.SteamwarUser;
|
||||||
import de.steamwar.sql.UserPerm;
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
@@ -135,6 +134,10 @@ public class TeamPlayer extends BasicListener {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private String parseRandomMessage(Player player, SteamwarUser target, String message) throws MissingResourceException {
|
||||||
|
return LobbySystem.getMessage().parsePrefixed(message + random.nextInt(6), player, target.getUserName(), target.prefix().getColorCode() + target.prefix().getChatPrefix());
|
||||||
|
}
|
||||||
|
|
||||||
@EventHandler
|
@EventHandler
|
||||||
public void onPlayerInteractEntity(PlayerInteractEntityEvent event) {
|
public void onPlayerInteractEntity(PlayerInteractEntityEvent event) {
|
||||||
if (!(event.getRightClicked() instanceof Villager)) {
|
if (!(event.getRightClicked() instanceof Villager)) {
|
||||||
@@ -144,14 +147,13 @@ public class TeamPlayer extends BasicListener {
|
|||||||
players.remove(event.getPlayer());
|
players.remove(event.getPlayer());
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
SteamwarUser user = SteamwarUser.get(event.getRightClicked().getName());
|
|
||||||
UserPerm.Prefix prefix = user.prefix();
|
SteamwarUser target = SteamwarUser.get(event.getRightClicked().getName());
|
||||||
Object[] parameters = new Object[]{event.getRightClicked().getName(),prefix.getColorCode() + prefix.getChatPrefix()};
|
|
||||||
String message;
|
String message;
|
||||||
try {
|
try {
|
||||||
message = LobbySystem.getMessage().parsePrefixed("NPC_CHAT_" + user.getId() + "_" + random.nextInt(6), event.getPlayer(),parameters);
|
message = parseRandomMessage(event.getPlayer(), target, "NPC_CHAT_" + target.getId() + "_");
|
||||||
} catch (Exception e) {
|
} catch (MissingResourceException e) {
|
||||||
message = LobbySystem.getMessage().parsePrefixed("NPC_CHAT_" + random.nextInt(6), event.getPlayer(),parameters);
|
message = parseRandomMessage(event.getPlayer(), target, "NPC_CHAT_");
|
||||||
}
|
}
|
||||||
event.getPlayer().sendMessage(message);
|
event.getPlayer().sendMessage(message);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user