Custom slab

Хочу сделать класс для кастомного полублока. То есть ни как в коде майнкрафта все текстуры прописаны в одном файле, а так что бы можно было регистрировать полублок с любой текстурой используя этот класс, но не прописывая в него эту текстуру. Со ступеньками у меня проблем никаких не было, но полублоки ввели меня в ступор:
1. В данном случае не знаю, как сделать что бы они складывались в полные блоки (полные блоки уже прописаны отдельно)
2. Когда я кликаю на уже поставленный полублок мне в инвентарь попадает не он, а каменный полублок.
   Вот код моего полублока:
Код:
package net.ColorBlocks.blocks;

import lordguard.mods.colorblocks.ColorBlocks;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.block.Block;
import net.minecraft.block.BlockSlab;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;

public class BlockCustomClaySlab extends BlockSlab {
    
    public BlockCustomClaySlab(boolean p_150002_1_) {
        super(p_150002_1_, Material.rock);
        this.setCreativeTab(ColorBlocks.ColorBlocksTab_ClayBlocks);
        this.setHardness(15F);
        this.setHarvestLevel("pickaxe", 3);
        this.setLightLevel(0F);
        this.setBlockUnbreakable();
        this.useNeighborBrightness = true;
    }

    @Override
    public String func_150002_b(int p_150002_1_) {
        // TODO Auto-generated method stub
        return null;
    }

}
 
Ну хз. Булеан в начале как бы намекает.
 
Назад
Сверху