Проблемы с взаимодействием калитки с забором

Версия Minecraft
1.7.10
Всем привет, хочу попросить у вас помощи. Случилась беда с калиткой. Я сделал свой забор, и свою калитку.
Но проблема в том что обычная калитка взаимодействует с мои забором, а моя не хочет. Что делать?
Взаимодействует, в том смысле что соединяется! Стандартная работает, а моя нет!!!!
Прошу помощь, а чём может быть проблема?
На фотографии видно промежутки, их не должно быть!
Заранее, огромное спасибо)
 

Вложения

  • Безымянный.png
    Безымянный.png
    488.7 KB · Просмотры: 17
5,018
47
783
Я бы запилил свою модель забора и делал бы что угодно, имея полную власть над рендером
 

timaxa007

Модератор
5,831
409
672
Код:
	@Override
    public boolean canConnectFenceTo(IBlockAccess p_149826_1_, int p_149826_2_, int p_149826_3_, int p_149826_4_) {
        Block block = p_149826_1_.getBlock(p_149826_2_, p_149826_3_, p_149826_4_);
        return block == this && block == YourClass.your_block ? true : super.canConnectFenceTo(p_149826_1_, p_149826_2_, p_149826_3_, p_149826_4_);
    }
Место "YourClass.your_block" переменная твоего забора с калиткой.
 
timaxa007 написал(а):
Код:
 @Override
    public boolean canConnectFenceTo(IBlockAccess p_149826_1_, int p_149826_2_, int p_149826_3_, int p_149826_4_) {
        Block block = p_149826_1_.getBlock(p_149826_2_, p_149826_3_, p_149826_4_);
        return block == this && block == YourClass.your_block ? true : super.canConnectFenceTo(p_149826_1_, p_149826_2_, p_149826_3_, p_149826_4_);
    }
Место "YourClass.your_block" переменная твоего забора с калиткой.


Что ему надо? Метку @Override попросил убрать, с ним первая строчка вся красная, навожу пишет уберите @Override, я убрал. А вот с этим,  я хз...
 

Вложения

  • Безымянный.png
    Безымянный.png
    244.6 KB · Просмотры: 8
timaxa007 написал(а):
Этот код не в калитку, а в твой забор.


LapizMod.BlockLapizFence - не переменной забора, а калитки (в этом методе).



На помощь!) Всё равно не работает, вот файл моего забора!)
 

Вложения

  • Скриншот 25-08-2017 172654.jpg
    Скриншот 25-08-2017 172654.jpg
    308 KB · Просмотры: 7
timaxa007 написал(а):
Хм... Наверное я ошибся наверное надо не "block == this && block == LapizMod.BlockLapizFenceGate", а "block == this || block == LapizMod.BlockLapizFenceGate". (С "&&" на "||".)

Спасибо тебе огромное!) Помог, и в правду не (&&) нужно, а это (||).
Ещё раз спасибо, скорей всего скоро понадобится помощь)
 
Сверху