31 lines
718 B
Java
31 lines
718 B
Java
|
package mineplex.core.bonuses.redis;
|
||
|
|
||
|
import org.bukkit.entity.Player;
|
||
|
|
||
|
import mineplex.core.bonuses.BonusManager;
|
||
|
import mineplex.core.common.util.UtilPlayer;
|
||
|
import mineplex.serverdata.commands.CommandCallback;
|
||
|
import mineplex.serverdata.commands.ServerCommand;
|
||
|
|
||
|
public class VoteHandler implements CommandCallback
|
||
|
{
|
||
|
private BonusManager _bonusManager;
|
||
|
|
||
|
public VoteHandler(BonusManager bonusManager)
|
||
|
{
|
||
|
_bonusManager = bonusManager;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public void run(ServerCommand command)
|
||
|
{
|
||
|
VotifierCommand v = ((VotifierCommand) command);
|
||
|
|
||
|
Player player = UtilPlayer.searchExact(v.getPlayerName());
|
||
|
|
||
|
if (player != null)
|
||
|
{
|
||
|
_bonusManager.handleVote(player, v.getRewardReceived(), v.isClans());
|
||
|
}
|
||
|
}
|
||
|
}
|