mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2025-07-18 02:22:32 +00:00
Fix up merge
This commit is contained in:
parent
bd28d8170c
commit
e665e187c1
@ -68,6 +68,13 @@ public final class MinecraftUtil {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void registerIntProviderTypes() {
|
||||||
|
IntProviderType<TerraIntProvider> CONSTANT = IntProviderType.register("terra:constant_range",
|
||||||
|
Codecs.TERRA_CONSTANT_RANGE_INT_PROVIDER_TYPE);
|
||||||
|
|
||||||
|
TerraIntProvider.TERRA_RANGE_TYPE_TO_INT_PROVIDER_TYPE.put(ConstantRange.class, CONSTANT);
|
||||||
|
}
|
||||||
|
|
||||||
public static void registerFlora(Registry<net.minecraft.world.biome.Biome> biomeRegistry) {
|
public static void registerFlora(Registry<net.minecraft.world.biome.Biome> biomeRegistry) {
|
||||||
logger.info("Injecting flora into Terra biomes...");
|
logger.info("Injecting flora into Terra biomes...");
|
||||||
CommonPlatform.get().getConfigRegistry().forEach(pack -> { // Register all Terra biomes.
|
CommonPlatform.get().getConfigRegistry().forEach(pack -> { // Register all Terra biomes.
|
||||||
@ -81,13 +88,13 @@ public final class MinecraftUtil {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void registerFlora(com.dfsek.terra.api.world.biome.Biome biome, ConfigPack pack,
|
private static void registerFlora(com.dfsek.terra.api.world.biome.Biome biome, ConfigPack pack,
|
||||||
com.dfsek.terra.api.registry.key.RegistryKey id,
|
com.dfsek.terra.api.registry.key.RegistryKey id,
|
||||||
Registry<net.minecraft.world.biome.Biome> biomeRegistry) {
|
Registry<net.minecraft.world.biome.Biome> biomeRegistry) {
|
||||||
RegistryKey<net.minecraft.world.biome.Biome> vanillaKey = ((ProtoPlatformBiome) biome.getPlatformBiome()).get(biomeRegistry);
|
RegistryKey<net.minecraft.world.biome.Biome> vanillaKey = ((ProtoPlatformBiome) biome.getPlatformBiome()).get(biomeRegistry);
|
||||||
biomeRegistry.getOptionalValue(vanillaKey)
|
biomeRegistry.getOptionalValue(vanillaKey)
|
||||||
.ifPresentOrElse(vanillaBiome -> {
|
.ifPresentOrElse(vanillaBiome -> {
|
||||||
Identifier terraBiomeIdentifier = Identifier.of("terra", MinecraftUtil.createBiomeID(pack, id));
|
Identifier terraBiomeIdentifier = Identifier.of("terra", BiomeUtil.createBiomeID(pack, id));
|
||||||
biomeRegistry.getOptionalValue(terraBiomeIdentifier).ifPresentOrElse(
|
biomeRegistry.getOptionalValue(terraBiomeIdentifier).ifPresentOrElse(
|
||||||
terraBiome -> {
|
terraBiome -> {
|
||||||
List<ConfiguredFeature<?, ?>> flowerFeatures = List.copyOf(
|
List<ConfiguredFeature<?, ?>> flowerFeatures = List.copyOf(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user