Создание собственного атрибута

11
1
1
Добавляешь в класс блока
MyBlock.java:
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.[], ...);
}

Можно добавить свой Properties, но в основном всё уже есть просто будь внимательней.

Источники:
BlockStates - Forge Documentation (mcforge.readthedocs.io)
tutorial:blockstate [Fabric Wiki] (fabricmc.net)
 
Сверху