Вопрос о Прозрачности + Скольжение

Версия Minecraft
1.7.10
Короче, хочу сделать блок льда полу-прозрачный(ванильный не подойдет, по личным причинам)
Вот замутил но появилась сетка, как её убрать или при компиляции сама пропадет?2018-06-29_17.59.00.png
Также как сделать блок скользким как лед?
Искал в инете не нашел, даже весь код блока льда копировал результата ноль.
P.S. В модинге остался прежним нубом... Так что запаситесь терпением.
 
Решение
Java:
@SideOnly(Side.CLIENT)
    public boolean shouldSideBeRendered(IBlockAccess p_149646_1_, int p_149646_2_, int p_149646_3_, int p_149646_4_, int p_149646_5_)
    {
        Block block = p_149646_1_.getBlock(p_149646_2_, p_149646_3_, p_149646_4_);

        if (this == твой_блок)
        {
            if (p_149646_1_.getBlockMetadata(p_149646_2_, p_149646_3_, p_149646_4_) != p_149646_1_.getBlockMetadata(p_149646_2_ - Facing.offsetsXForSide[p_149646_5_], p_149646_3_ - Facing.offsetsYForSide[p_149646_5_], p_149646_4_ - Facing.offsetsZForSide[p_149646_5_]))
            {
                return true;
            }

            if (block == this)
            {
                return false;
            }
        }

        return !this.field_149996_a && block == this ...
5,018
47
783
Теперь как сетку убрать, или при компиляции сама пропадает?
у тебя две текстуры двух соседних блоков накладываются друг на друга давая более непрозрачный цвет. Отключай рендер сторон у блока если рядом такой же блок.
 

tox1cozZ

aka Agravaine
8,455
598
2,892
Java:
@SideOnly(Side.CLIENT)
    public boolean shouldSideBeRendered(IBlockAccess p_149646_1_, int p_149646_2_, int p_149646_3_, int p_149646_4_, int p_149646_5_)
    {
        Block block = p_149646_1_.getBlock(p_149646_2_, p_149646_3_, p_149646_4_);

        if (this == твой_блок)
        {
            if (p_149646_1_.getBlockMetadata(p_149646_2_, p_149646_3_, p_149646_4_) != p_149646_1_.getBlockMetadata(p_149646_2_ - Facing.offsetsXForSide[p_149646_5_], p_149646_3_ - Facing.offsetsYForSide[p_149646_5_], p_149646_4_ - Facing.offsetsZForSide[p_149646_5_]))
            {
                return true;
            }

            if (block == this)
            {
                return false;
            }
        }

        return !this.field_149996_a && block == this ? false : super.shouldSideBeRendered(p_149646_1_, p_149646_2_, p_149646_3_, p_149646_4_, p_149646_5_);
    }
 
Сверху