Improved handling of BCLBiomeRegistry on Datagen
This commit is contained in:
parent
2e2a23cd88
commit
33dd653208
2 changed files with 9 additions and 10 deletions
|
@ -24,7 +24,6 @@ import net.fabricmc.fabric.api.event.registry.RegistryAttribute;
|
|||
import net.fabricmc.fabric.api.event.registry.RegistryEntryAddedCallback;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.Map;
|
||||
import java.util.Optional;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Stream;
|
||||
|
@ -200,10 +199,11 @@ public class BCLBiomeRegistry {
|
|||
|
||||
@ApiStatus.Internal
|
||||
public static void bootstrap(BootstapContext<BCLBiome> ctx) {
|
||||
//copy from builtin
|
||||
for (Map.Entry<ResourceKey<BCLBiome>, BCLBiome> e : BUILTIN_BCL_BIOMES.entrySet()) {
|
||||
ctx.register(e.getKey(), e.getValue());
|
||||
}
|
||||
//copy from builtin, disabled as we do not bootstrap any biomes, all are loaded from the default datapack
|
||||
//vanilla biomes are provided by bclib
|
||||
// for (Map.Entry<ResourceKey<BCLBiome>, BCLBiome> e : BUILTIN_BCL_BIOMES.entrySet()) {
|
||||
// ctx.register(e.getKey(), e.getValue());
|
||||
// }
|
||||
}
|
||||
|
||||
private static void onBiomeLoad(Registry<BCLBiome> registry, int rawID, ResourceLocation id, BCLBiome biome) {
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
package org.betterx.worlds.together.mixin.common;
|
||||
|
||||
import org.betterx.bclib.api.v2.levelgen.biomes.BCLBiomeRegistry;
|
||||
import org.betterx.worlds.together.surfaceRules.SurfaceRuleRegistry;
|
||||
|
||||
import net.minecraft.core.RegistrySetBuilder;
|
||||
|
@ -22,10 +21,10 @@ public class VanillaRegistriesMixin {
|
|||
@Inject(method = "<clinit>", at = @At(value = "TAIL"))
|
||||
private static void together_registerSurface(CallbackInfo ci) {
|
||||
//this code is only needed for the DataGen procedure...
|
||||
BUILDER.add(
|
||||
BCLBiomeRegistry.BCL_BIOMES_REGISTRY,
|
||||
BCLBiomeRegistry::bootstrap
|
||||
);
|
||||
// BUILDER.add(
|
||||
// BCLBiomeRegistry.BCL_BIOMES_REGISTRY,
|
||||
// BCLBiomeRegistry::bootstrap
|
||||
// );
|
||||
|
||||
BUILDER.add(
|
||||
SurfaceRuleRegistry.SURFACE_RULES_REGISTRY,
|
||||
|
|
Loading…
Reference in a new issue