@Override public void onEnterInstance(Player player) { if (!instanceReward.containPlayer(player.getObjectId())) { addPlayerReward(player); } else { getPlayerReward(player.getObjectId()).setPlayer(player); } }
protected CruciblePlayerReward getPlayerReward(Integer object) { return (CruciblePlayerReward) instanceReward.getPlayerReward(object); }
@SuppressWarnings("unchecked") protected void addPlayerReward(Player player) { instanceReward.addPlayerReward(new CruciblePlayerReward(player)); }