@@ -37,44 +37,44 @@ public SoundsMatchModule(Match match) {
37
37
super (match );
38
38
}
39
39
40
- private void playRaindrop (MatchPlayer player ) {
40
+ private void playSound (MatchPlayer player , Sound sound ) {
41
41
if (player .getSettings ().getValue (SettingKey .SOUNDS ).equals (SettingValue .SOUNDS_ON )) {
42
- player .playSound (RAINDROP_SOUND );
42
+ player .playSound (sound );
43
43
}
44
44
}
45
45
46
- private void playRaindrop (MatchPlayerState playerState ) {
47
- playerState .getPlayer ().ifPresent (this :: playRaindrop );
46
+ private void playSound (MatchPlayerState playerState , Sound sound ) {
47
+ playerState .getPlayer ().ifPresent (player -> playSound ( player , sound ) );
48
48
}
49
49
50
- private void playRaindrop (Competitor competitor ) {
51
- competitor .getPlayers ().forEach (this :: playRaindrop );
50
+ private void playSound (Competitor competitor , Sound sound ) {
51
+ competitor .getPlayers ().forEach (player -> playSound ( player , sound ) );
52
52
}
53
53
54
54
@ EventHandler (priority = EventPriority .MONITOR )
55
55
public void onMatchPlayerDeath (MatchPlayerDeathEvent event ) {
56
56
ParticipantState killer = event .getKiller ();
57
57
MatchPlayer victim = event .getVictim ();
58
- if (killer != null && !killer .getId ().equals (victim .getId ())) {
59
- playRaindrop (killer );
58
+ if (killer != null && !killer .getParty ().equals (victim .getParty ())) {
59
+ playSound (killer , RAINDROP_SOUND );
60
60
}
61
61
}
62
62
63
63
@ EventHandler (priority = EventPriority .MONITOR )
64
64
public void onMatchFinish (MatchFinishEvent event ) {
65
- event .getWinners ().forEach (this :: playRaindrop );
65
+ event .getWinners ().forEach (player -> playSound ( player , RAINDROP_SOUND ) );
66
66
}
67
67
68
68
@ EventHandler (priority = EventPriority .MONITOR )
69
69
public void onGoalTouch (GoalTouchEvent event ) {
70
70
ParticipantState player = event .getPlayer ();
71
71
if (player != null ) {
72
- playRaindrop (player );
72
+ playSound (player , RAINDROP_SOUND );
73
73
}
74
74
}
75
75
76
76
@ EventHandler (priority = EventPriority .MONITOR )
77
77
public void onPlayerWoolPlace (PlayerWoolPlaceEvent event ) {
78
- playRaindrop (event .getPlayer ());
78
+ playSound (event .getPlayer (), RAINDROP_SOUND );
79
79
}
80
80
}
0 commit comments