mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-06-17 14:21:08 +00:00
Fixed issue with RegistryFetcher
This commit is contained in:
+3
-9
@@ -3,22 +3,16 @@ package com.dfsek.terra.bukkit.nms.v1_21_3;
|
|||||||
import net.minecraft.core.Registry;
|
import net.minecraft.core.Registry;
|
||||||
import net.minecraft.core.registries.Registries;
|
import net.minecraft.core.registries.Registries;
|
||||||
import net.minecraft.resources.ResourceKey;
|
import net.minecraft.resources.ResourceKey;
|
||||||
import net.minecraft.server.dedicated.DedicatedServer;
|
import net.minecraft.server.MinecraftServer;
|
||||||
import net.minecraft.sounds.SoundEvent;
|
import net.minecraft.sounds.SoundEvent;
|
||||||
import net.minecraft.world.level.biome.Biome;
|
import net.minecraft.world.level.biome.Biome;
|
||||||
import org.bukkit.Bukkit;
|
|
||||||
import org.bukkit.craftbukkit.CraftServer;
|
|
||||||
|
|
||||||
|
|
||||||
public class RegistryFetcher {
|
public class RegistryFetcher {
|
||||||
private static <T> Registry<T> getRegistry(ResourceKey<Registry<T>> key) {
|
private static <T> Registry<T> getRegistry(ResourceKey<Registry<T>> key) {
|
||||||
CraftServer craftserver = (CraftServer) Bukkit.getServer();
|
return MinecraftServer.getServer()
|
||||||
DedicatedServer dedicatedserver = craftserver.getServer();
|
|
||||||
return dedicatedserver
|
|
||||||
.registryAccess()
|
.registryAccess()
|
||||||
.get(key)
|
.lookupOrThrow(key);
|
||||||
.orElseThrow()
|
|
||||||
.value();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Registry<Biome> biomeRegistry() {
|
public static Registry<Biome> biomeRegistry() {
|
||||||
|
|||||||
Reference in New Issue
Block a user