Fixed issue with RegistryFetcher

This commit is contained in:
OakLoaf
2024-11-01 12:02:09 +00:00
parent f5bbaa3c3a
commit 4f33b11828

View File

@@ -3,22 +3,16 @@ package com.dfsek.terra.bukkit.nms.v1_21_3;
import net.minecraft.core.Registry;
import net.minecraft.core.registries.Registries;
import net.minecraft.resources.ResourceKey;
import net.minecraft.server.dedicated.DedicatedServer;
import net.minecraft.server.MinecraftServer;
import net.minecraft.sounds.SoundEvent;
import net.minecraft.world.level.biome.Biome;
import org.bukkit.Bukkit;
import org.bukkit.craftbukkit.CraftServer;
public class RegistryFetcher {
private static <T> Registry<T> getRegistry(ResourceKey<Registry<T>> key) {
CraftServer craftserver = (CraftServer) Bukkit.getServer();
DedicatedServer dedicatedserver = craftserver.getServer();
return dedicatedserver
return MinecraftServer.getServer()
.registryAccess()
.get(key)
.orElseThrow()
.value();
.lookupOrThrow(key);
}
public static Registry<Biome> biomeRegistry() {