PlayerInteractListener.java 文件源码

java
阅读 24 收藏 0 点赞 0 评论 0

项目:Breakpoint 作者:
@SuppressWarnings("deprecation")
public void voting(PlayerInteractEvent event, BPPlayer bpPlayer)
{
    Game game = bpPlayer.getGame();
    Player player = bpPlayer.getPlayer();
    MapPoll mapPoll = game.getMapPoll();
    PlayerInventory inv = player.getInventory();
    int mapId = inv.getHeldItemSlot();
    if(mapPoll.isIdCorrect(mapId))
    {
        String playerName = player.getName();
        if(!mapPoll.hasVoted(playerName))
        {
            int strength = player.hasPermission("Breakpoint.vip") ? 2 : 1;
            mapPoll.vote(playerName, mapId, strength);
            PlayerManager.clearHotBar(inv);
            player.updateInventory();
            String mapName = mapPoll.maps[mapId];
            player.sendMessage(MessageType.VOTING_VOTE.getTranslation().getValue(mapName));
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号