Создание жидкости на 1.16.5

Версия Minecraft
1.16.5
198
1
24
Попробовал создать жидкость по туториалу. Ёпрст, ошибок куча. Понятно, что в 1.16.5 всё иначе, чем в 1.15, да ещё эти чёртовы маппинги... Но делать то с этим что?
Как переделать под 1.16.5?:
public class OilBlock extends FlowingFluidBlock implements INonTab
{
    public OilBlock()
    {
        super(() -> TutFluids.OIL_SOURCE, Block.Properties.create(Material.WATER)
                .doesNotBlockMovement()
                .lightValue(15)
                .hardnessAndResistance(100.0F)
                .noDrops());
    }
}

Для начала, строка 1: нет никакого INonTab. Ну ладно, убрал пока в коммент, ошибка пропала.
Далее, строка 5: в Block.Properties нет метода create(). Есть метод of() с такими же аргументами,
но тогда на строке 6 отваливается doesNotBlockMovement().

Вопросы:
1) Что делает этот INonTab, и что будет без него?
2) Метод Block.Properties.of() - это правильная замена методу Block.Properties.create()?
3) Чем заменить doesNotBlockMovement()?

И это только первый класс туториала...
 
Решение
Далее, строка 5: в Block.Properties нет метода create(). Есть метод of() с такими же аргументами,
Метод of и нужно юзать
но тогда на строке 6 отваливается doesNotBlockMovement().
noCollission()

И это только первый класс туториала...
7,099
324
1,510
Далее, строка 5: в Block.Properties нет метода create(). Есть метод of() с такими же аргументами,
Метод of и нужно юзать
но тогда на строке 6 отваливается doesNotBlockMovement().
noCollission()

И это только первый класс туториала...
 
Сверху