26 lines
963 B
Java
26 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());
|
|
}
|
|
}
|