Через блок видно пещеры

Версия Minecraft
1.7.10
676
20
315
Даже не знаю как это назвать...
Как это фиксануть?
1568219410018.png
Вот код блока

Java:
package ru.vizzi.dayz.blocks;

import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import ru.vizzi.dayz.Main;

public class piercing extends Block {

    public piercing(Material p_i45394_1_, String name, String texture) {
        super(p_i45394_1_);
        this.setBlockName(name);
        this.setLightLevel(0F);
        this.setLightOpacity(0);
        this.setCreativeTab(Main.tabJSC);
        this.setStepSound(soundTypeGlass);
        this.setBlockUnbreakable();
        this.setBlockTextureName(Main.MODID + ":" + texture);
        GameRegistry.registerBlock(this, name);
    }

}
 

Вложения

  • 1568219307093.png
    1568219307093.png
    166.8 KB · Просмотры: 6
7,099
324
1,509
Материал - стекло, переопределить isOpaqueCube
 
7,099
324
1,509
Когда вопрос оказывается решенным хорошим тоном считается поделиться решением. Это позволи в будущем другим людям идти протоптанной дорожкой
 
199
1
17
Когда вопрос оказывается решенным хорошим тоном считается поделиться решением
Ух... Уже 20-й год на дворе, а эту тему я только сегодня увидел...
У меня такая же проблема была, но только с ванильной листвой и пришлось исправлять опять хуками
Java:
    @Hook(returnCondition = ReturnCondition.ALWAYS, createMethod = true)
    public static boolean isOpaqueCube(BlockLeaves that) {
        return false;
    }
2020-05-09_15.07.24.png
Ну для того, кто создал собственный блок и такая же проблема, то вот этот код надо написать в класс блока:
Java:
    public boolean isOpaqueCube() {
        return false;
    }
 
Сверху