--- a/net/minecraft/world/gen/surfacebuilders/SurfaceBuilder.java
+++ b/net/minecraft/world/gen/surfacebuilders/SurfaceBuilder.java
@@ -8,7 +8,7 @@
 import net.minecraft.world.biome.Biome;
 import net.minecraft.world.chunk.IChunk;
 
-public abstract class SurfaceBuilder<C extends ISurfaceBuilderConfig> {
+public abstract class SurfaceBuilder<C extends ISurfaceBuilderConfig> extends net.minecraftforge.registries.ForgeRegistryEntry<SurfaceBuilder<?>> {
    private static final BlockState field_215410_g = Blocks.field_150346_d.func_176223_P();
    private static final BlockState field_215411_h = Blocks.field_196658_i.func_176223_P();
    private static final BlockState field_215412_i = Blocks.field_196661_l.func_176223_P();
