Don't use delayed registries in impl anywhere (#11918)
This commit is contained in:
@@ -5,7 +5,6 @@ import net.minecraft.core.registries.Registries;
|
||||
import net.minecraft.world.effect.MobEffect;
|
||||
import org.bukkit.Color;
|
||||
import org.bukkit.NamespacedKey;
|
||||
import org.bukkit.Registry;
|
||||
import org.bukkit.craftbukkit.CraftRegistry;
|
||||
import org.bukkit.craftbukkit.util.Handleable;
|
||||
import org.bukkit.potion.PotionEffect;
|
||||
@@ -20,7 +19,7 @@ public class CraftPotionEffectType extends PotionEffectType implements Handleabl
|
||||
}
|
||||
|
||||
public static PotionEffectType minecraftToBukkit(MobEffect minecraft) {
|
||||
return CraftRegistry.minecraftToBukkit(minecraft, Registries.MOB_EFFECT, Registry.EFFECT);
|
||||
return CraftRegistry.minecraftToBukkit(minecraft, Registries.MOB_EFFECT);
|
||||
}
|
||||
|
||||
public static MobEffect bukkitToMinecraft(PotionEffectType bukkit) {
|
||||
|
||||
@@ -2,6 +2,7 @@ package org.bukkit.craftbukkit.potion;
|
||||
|
||||
import com.google.common.base.Preconditions;
|
||||
import com.google.common.base.Suppliers;
|
||||
import io.papermc.paper.registry.RegistryKey;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.function.Supplier;
|
||||
@@ -72,7 +73,7 @@ public class CraftPotionType implements PotionType.InternalPotionData {
|
||||
if (key == null) return null; // Paper - Fixup NamespacedKey handling
|
||||
|
||||
// Now also convert from when keys where saved
|
||||
return CraftRegistry.get(Registry.POTION, key, ApiVersion.CURRENT);
|
||||
return CraftRegistry.get(RegistryKey.POTION, key, ApiVersion.CURRENT);
|
||||
}
|
||||
|
||||
private final NamespacedKey key;
|
||||
|
||||
Reference in New Issue
Block a user