MiaoBoard/src/main/java/pw/yumc/MiaoBoard/scoreboard/updater/TitleUpdater.java

30 lines
820 B
Java

package pw.yumc.MiaoBoard.scoreboard.updater;
import org.bukkit.entity.Player;
import pw.yumc.MiaoBoard.MiaoBoard;
import pw.yumc.MiaoBoard.misc.Checker;
import pw.yumc.MiaoBoard.misc.Replace;
import pw.yumc.MiaoBoard.model.BoardModel;
import pw.yumc.YumCore.bukkit.P;
import pw.yumc.YumCore.callback.CallBackReturn;
/**
* 记分板标题更新类
*
* @since 2016年7月4日 下午4:47:17
* @author 喵♂呜
*/
public class TitleUpdater extends CallBackReturn.One<Player, String> {
MiaoBoard plugin = P.getPlugin();
@Override
public String run(final Player param) {
for (BoardModel bmodel : plugin.getScoreBoardManager().getModels()) {
if (Checker.$(param, bmodel)) { return Replace.$(param, bmodel.title); }
}
return null;
}
}