27 lines
963 B
Java
27 lines
963 B
Java
|
package su.a71.new_soviet.blocks;
|
||
|
|
||
|
import net.minecraft.block.Block;
|
||
|
import net.minecraft.block.BlockState;
|
||
|
import net.minecraft.block.HorizontalFacingBlock;
|
||
|
import net.minecraft.item.ItemPlacementContext;
|
||
|
import net.minecraft.state.StateManager;
|
||
|
import net.minecraft.state.property.Properties;
|
||
|
import net.minecraft.util.math.Direction;
|
||
|
|
||
|
public class ConcreteWithBarsBlock extends HorizontalFacingBlock {
|
||
|
public ConcreteWithBarsBlock(Settings settings) {
|
||
|
super(settings);
|
||
|
setDefaultState(getDefaultState().with(Properties.HORIZONTAL_FACING, Direction.NORTH));
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
protected void appendProperties(StateManager.Builder<Block, BlockState> builder) {
|
||
|
builder.add(Properties.HORIZONTAL_FACING);
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public BlockState getPlacementState(ItemPlacementContext ctx) {
|
||
|
return super.getPlacementState(ctx).with(Properties.HORIZONTAL_FACING, ctx.getHorizontalPlayerFacing().getOpposite());
|
||
|
}
|
||
|
}
|