- 215
- 3
Ребят, я сделал блок с 3д моделью.
И теперь нужно настроить его эм... не знаю как называется пусть будет коллайдер..границы блока, ну кароче чтоб игрок не мог пройти через энтити.
Вот то что я пока-что сделал
Код:
public class Fonar extends BlockContainer {
public Fonar(int id) {
super(id, Material.rock);
GameRegistry.registerBlock(this, this.getUnlocalizedName());
this.setHardness(1.5F);
this.setCreativeTab(CreativeTabs.tabBlock);
this.setBlockBounds(1.1F, 1.0F, 1.1F, 1.9F, 1.5F, 1.9F);
}
@Override
public TileEntity createNewTileEntity(World world) {
return new FonarEmptyEntity();
}
@Override
public int getRenderType() {
return 8;
}
//It's not an opaque cube, so you need this.
@Override
public boolean isOpaqueCube() {
return false;
}
@Override
public boolean renderAsNormalBlock() {
return false;
}
@Override
public void registerIcons(IconRegister icon) {
if(FMLCommonHandler.instance().getEffectiveSide() == Side.CLIENT)
{
ClientRegistry.bindTileEntitySpecialRenderer(FonarEmptyEntity.class, new FonarRenderer());
}
this.blockIcon = icon.registerIcon("ccmod:none");
}
}