BetterEnd/src/main/java/ru/betterend/blocks/basis/EndPlantBlock.java
2021-07-11 18:16:55 +03:00

39 lines
916 B
Java

package ru.betterend.blocks.basis;
import net.minecraft.world.level.block.Block;
import net.minecraft.world.level.block.state.BlockState;
import ru.bclib.api.TagAPI;
import ru.bclib.blocks.BasePlantBlock;
import ru.betterend.interfaces.PottablePlant;
public class EndPlantBlock extends BasePlantBlock implements PottablePlant {
public EndPlantBlock() {
this(false);
}
public EndPlantBlock(int light) {
this(false, light);
}
public EndPlantBlock(boolean replaceable) {
super(replaceable);
}
public EndPlantBlock(boolean replaceable, int light) {
super(replaceable, light);
}
public EndPlantBlock(Properties settings) {
super(settings);
}
@Override
protected boolean isTerrain(BlockState state) {
return state.is(TagAPI.END_GROUND);
}
@Override
public boolean canPlantOn(Block block) {
return isTerrain(block.defaultBlockState());
}
}