package com.cursedcauldron.wildbackport.common.registry.worldgen; import com.cursedcauldron.wildbackport.WildBackport; import com.mojang.datafixers.util.Pair; import net.minecraft.core.Registry; import net.minecraft.resources.ResourceKey; import net.minecraft.resources.ResourceLocation; //<> public class WBRegistries { public static final Pair>>, Registry>> ROOT_PLACER_TYPES = create("worldgen/root_placer_type", registry -> RootPlacerType.MANGROVE_ROOT_PLACER.get()); private static Pair>, Registry> create(String key, Registry.RegistryBootstrap bootstrap) { ResourceKey> resource = ResourceKey.createRegistryKey(new ResourceLocation(WildBackport.MOD_ID, key)); Registry registry = Registry.registerSimple(resource, bootstrap); return Pair.of(resource, registry); } }