protected MyBlock(Settings settings) {
super(settings);
setDefaultState(this.getStateManager().getDefaultState()
.with(Properties.[], [value])
.with(...);
}
@Override
protected void appendProperties(StateManager.Builder<Block, BlockState> builder) {
builder.add(Properties.[], ...);
}