super(Material.*) выдаёт ошибку

Версия Minecraft
1.7.10
API
Forge
Я понимаю что это 100% моя тупая ошибка, но я просто обычно с такой ошибкой не сталкивался, можете пожалуйста ответить как исправить это.
Я просто хочу перенести ограды с новых версий на старую.
 

Вложения

  • Снимок экрана 2023-10-23 234651.png
    Снимок экрана 2023-10-23 234651.png
    53.5 KB · Просмотры: 18
Последнее редактирование:
1,038
57
229
super это значит вызывается конструктор BlockWall, а он ждёт от тебя блок, а не материал
1698112088942.png
попробуй super(this)
 

necauqua

когда-то был anti344
Администратор
1,216
27
172
попробуй super(this)
Не сработает)

BlockWall, судя по всему, зависит от существующих блоков, то бишь в игре есть какой нибудь камень, и для него есть вариант стены.
И если ты хочешь сделать свою стену через BlockWall, то надо сделать полностью блок для её матерала
В принципе блок регистрировать не надо (наверное), если не хочешь чтобы он был в игре, но вот так вот оно работает
 
Сверху