Соединить полублоки

Сделал полублок из своего блока. Но он не соединяется сам с собой. Пересмотрел кучу гайдов и ничего не понял. Все рассчитаны на версии ниже 1.7.10. Если добавляю это(как в 90% гайдов):
Код:
Item.itemRegistry.addObject(3673, "SaltBlock", new ItemSlab(SaltStab, SaltStab, FullSaltStab, false));
Игра вываливается с ошибкой, мол занят слот 168. Подскажите,я уже замучился с этим.
 
ни разу не видел такого.Попробуй по-человечески зарегать через gameRegistry
 
Нужно создать ItemBlock для твоего полублока, итемБлоке нужно использовать метод "onItemUse(...)".
В этом методе проверяешь, является "блок полублока" не "полным полублоком [т.е. соединённые полублоки]", если да, то блок изменяется на "полный полублок" и убирается один полублок из инвентаря.
Код:
public static Block block_half_block = new BlockHalfBlock(Material.rock).setBlockTextureName("block_half_block");
В преИнит:
Код:
GameRegistry.registerBlock(block_half_block, ItemBlockHalfBlock.class, "block_half_block");
Ну как-то так.
 
Назад
Сверху