Biome API, Bonemeal API
This commit is contained in:
parent
67c9c2302d
commit
9d25e0b361
10 changed files with 682 additions and 117 deletions
20
src/main/java/ru/bclib/world/surface/BCLSurfaceBuilders.java
Normal file
20
src/main/java/ru/bclib/world/surface/BCLSurfaceBuilders.java
Normal file
|
@ -0,0 +1,20 @@
|
|||
package ru.bclib.world.surface;
|
||||
|
||||
import net.minecraft.core.Registry;
|
||||
import net.minecraft.world.level.block.Block;
|
||||
import net.minecraft.world.level.block.state.BlockState;
|
||||
import net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilder;
|
||||
import net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderBaseConfiguration;
|
||||
|
||||
public class BCLSurfaceBuilders {
|
||||
public static SurfaceBuilder<SurfaceBuilderBaseConfiguration> register(String name, SurfaceBuilder<SurfaceBuilderBaseConfiguration> builder) {
|
||||
return Registry.register(Registry.SURFACE_BUILDER, name, builder);
|
||||
}
|
||||
|
||||
public static SurfaceBuilderBaseConfiguration makeSimpleConfig(Block block) {
|
||||
BlockState state = block.defaultBlockState();
|
||||
return new SurfaceBuilderBaseConfiguration(state, state, state);
|
||||
}
|
||||
|
||||
public static void register() {}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue