[Fix] Saplings can not be placed (#228)

This commit is contained in:
Frank 2023-06-17 20:15:20 +02:00
parent 7fc1c96a2b
commit 300a262ac4

View file

@ -5,7 +5,10 @@ import org.betterx.bclib.blocks.FeatureSaplingBlock;
import org.betterx.bclib.interfaces.SurvivesOn;
import org.betterx.betterend.interfaces.PottablePlant;
import net.minecraft.core.BlockPos;
import net.minecraft.world.level.BlockGetter;
import net.minecraft.world.level.block.Block;
import net.minecraft.world.level.block.state.BlockState;
import net.minecraft.world.level.levelgen.feature.Feature;
import net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration;
@ -19,8 +22,14 @@ public abstract class PottableFeatureSapling<F extends Feature<FC>, FC extends F
super(light, featureSupplier);
}
@Override
public boolean canPlantOn(Block block) {
return isSurvivable(block.defaultBlockState());
}
@Override
protected boolean mayPlaceOn(BlockState blockState, BlockGetter blockGetter, BlockPos blockPos) {
return isSurvivable(blockState);
}
}