package hdvtdev.blockAndSeek; import org.bukkit.Bukkit; import org.bukkit.NamespacedKey; import org.bukkit.scoreboard.Scoreboard; import org.bukkit.scoreboard.Team; public class Keys { public static final NamespacedKey SOUND_ITEM = new NamespacedKey(BlockAndSeek.getInstance(), "BlockAndSeekSoundItem"); public static final NamespacedKey FREEZE_ITEM = new NamespacedKey(BlockAndSeek.getInstance(), "BlockAndSeekFreezeItem"); public static final NamespacedKey MENU_ITEM = new NamespacedKey(BlockAndSeek.getInstance(), "BlockAndSeekMenuItem"); public static final NamespacedKey FROZEN_PLAYER = new NamespacedKey(BlockAndSeek.getInstance(), "BlockAndSeekFrozenPlayer"); public static final NamespacedKey PLAYER = new NamespacedKey(BlockAndSeek.getInstance(), "BlockAndSeekPlayer"); public static final NamespacedKey GAME = new NamespacedKey(BlockAndSeek.getInstance(), "BlockAndSeekGame"); public static final Team NO_COLLIDE_TEAM; static { Scoreboard scoreboard = Bukkit.getScoreboardManager().getMainScoreboard(); Team team = scoreboard.getTeam("BlockAndSeekNoCollide"); if (team == null) team = scoreboard.registerNewTeam("BlockAndSeekNoCollide"); team.setOption(Team.Option.COLLISION_RULE, Team.OptionStatus.NEVER); NO_COLLIDE_TEAM = team; } }