package com.laytonsmith.abstraction.bukkit; import com.laytonsmith.abstraction.MCObjective; import com.laytonsmith.abstraction.MCOfflinePlayer; import com.laytonsmith.abstraction.MCScore; import com.laytonsmith.abstraction.MCScoreboard; import org.bukkit.scoreboard.Score; public class BukkitMCScore implements MCScore { Score s; public BukkitMCScore(Score score) { s = score; } @Override public MCObjective getObjective() { return new BukkitMCObjective(s.getObjective()); } @Override public MCOfflinePlayer getPlayer() { return new BukkitMCOfflinePlayer(s.getPlayer()); } @Override public int getScore() { return s.getScore(); } @Override public MCScoreboard getScoreboard() { return new BukkitMCScoreboard(s.getScoreboard()); } @Override public void setScore(int score) { s.setScore(score); } }