This commit is contained in:
paulevsGitch 2020-09-30 00:21:39 +03:00
parent 46ceaee8be
commit 310369cbb3
2 changed files with 3 additions and 1 deletions

View file

@ -22,6 +22,7 @@ import net.minecraft.world.gen.feature.DefaultFeatureConfig;
import ru.betterend.client.ERenderLayer; import ru.betterend.client.ERenderLayer;
import ru.betterend.client.IRenderTypeable; import ru.betterend.client.IRenderTypeable;
import ru.betterend.registry.BlockTagRegistry; import ru.betterend.registry.BlockTagRegistry;
import ru.betterend.util.BlocksHelper;
import ru.betterend.world.features.DefaultFeature; import ru.betterend.world.features.DefaultFeature;
public class BlockFeatureSapling extends BlockBaseNotFull implements Fertilizable, IRenderTypeable { public class BlockFeatureSapling extends BlockBaseNotFull implements Fertilizable, IRenderTypeable {
@ -79,6 +80,7 @@ public class BlockFeatureSapling extends BlockBaseNotFull implements Fertilizabl
@Override @Override
public void grow(ServerWorld world, Random random, BlockPos pos, BlockState state) { public void grow(ServerWorld world, Random random, BlockPos pos, BlockState state) {
BlocksHelper.setWithoutUpdate(world, pos, Blocks.AIR.getDefaultState());
feature.generate(world, world.getChunkManager().getChunkGenerator(), random, pos, DefaultFeatureConfig.INSTANCE); feature.generate(world, world.getChunkManager().getChunkGenerator(), random, pos, DefaultFeatureConfig.INSTANCE);
} }

View file

@ -66,7 +66,7 @@ public class MossyGlowshroomFeature extends DefaultFeature {
ROOTS.setAngle(random.nextFloat() * MHelper.PI2); ROOTS.setAngle(random.nextFloat() * MHelper.PI2);
FUNCTION.setSourceA(sdf); FUNCTION.setSourceA(sdf);
Set<BlockPos> blocks = new SDFScale() Set<BlockPos> blocks = new SDFScale()
.setScale(MHelper.randRange(0.5F, 1F, random)) .setScale(MHelper.randRange(0.75F, 1.1F, random))
.setSource(FUNCTION) .setSource(FUNCTION)
.setReplaceFunction(REPLACE) .setReplaceFunction(REPLACE)
.setPostProcess(POST_PROCESS) .setPostProcess(POST_PROCESS)