diff --git a/src/main/java/org/bukkit/Registry.java b/src/main/java/org/bukkit/Registry.java index f0e80686..22e807ab 100644 --- a/src/main/java/org/bukkit/Registry.java +++ b/src/main/java/org/bukkit/Registry.java @@ -30,6 +30,7 @@ import org.bukkit.inventory.ItemType; import org.bukkit.inventory.MenuType; import org.bukkit.inventory.meta.trim.TrimMaterial; import org.bukkit.inventory.meta.trim.TrimPattern; +import org.bukkit.loot.LootTable; import org.bukkit.loot.LootTables; import org.bukkit.map.MapCursor; import org.bukkit.potion.PotionEffectType; @@ -51,7 +52,9 @@ public interface Registry extends Iterable { * * @see Bukkit#getAdvancement(org.bukkit.NamespacedKey) * @see Bukkit#advancementIterator() + * @deprecated Advancement has no real server-side registry. */ + @Deprecated(since = "1.21.4") Registry ADVANCEMENT = new Registry() { @Nullable @@ -119,7 +122,9 @@ public interface Registry extends Iterable { * * @see Bukkit#getBossBar(org.bukkit.NamespacedKey) * @see Bukkit#getBossBars() + * @deprecated BossBar has no real server-side registry. */ + @Deprecated(since = "1.21.4") Registry BOSS_BARS = new Registry() { @Nullable @@ -186,7 +191,9 @@ public interface Registry extends Iterable { * Default server loot tables. * * @see LootTables + * @deprecated LootTables, not to be confused with the {@link LootTable} class, has no real server-side registry. */ + @Deprecated(since = "1.21.4") Registry LOOT_TABLES = new SimpleRegistry<>(LootTables.class); /** * Server materials.