2025-06-26 01:18:01 +03:00
|
|
|
package hdvtdev.blockAndSeek;
|
|
|
|
|
|
|
|
|
|
import org.bukkit.Bukkit;
|
|
|
|
|
import org.bukkit.NamespacedKey;
|
|
|
|
|
import org.bukkit.scoreboard.Scoreboard;
|
|
|
|
|
import org.bukkit.scoreboard.Team;
|
|
|
|
|
|
2025-07-01 03:25:09 +03:00
|
|
|
public class Keys {
|
2025-06-26 01:18:01 +03:00
|
|
|
|
|
|
|
|
public static final NamespacedKey SOUND_ITEM = new NamespacedKey(BlockAndSeek.getInstance(), "BlockAndSeekSoundItem");
|
|
|
|
|
public static final NamespacedKey FREEZE_ITEM = new NamespacedKey(BlockAndSeek.getInstance(), "BlockAndSeekFreezeItem");
|
2025-07-01 03:25:09 +03:00
|
|
|
public static final NamespacedKey MENU_ITEM = new NamespacedKey(BlockAndSeek.getInstance(), "BlockAndSeekMenuItem");
|
|
|
|
|
|
2025-06-26 01:18:01 +03:00
|
|
|
public static final NamespacedKey FROZEN_PLAYER = new NamespacedKey(BlockAndSeek.getInstance(), "BlockAndSeekFrozenPlayer");
|
|
|
|
|
public static final NamespacedKey PLAYER = new NamespacedKey(BlockAndSeek.getInstance(), "BlockAndSeekPlayer");
|
2025-07-01 03:25:09 +03:00
|
|
|
public static final NamespacedKey GAME = new NamespacedKey(BlockAndSeek.getInstance(), "BlockAndSeekGame");
|
2025-06-26 01:18:01 +03:00
|
|
|
|
|
|
|
|
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;
|
|
|
|
|
}
|
|
|
|
|
}
|