package net.minecraft.client.renderer.chunk; import net.minecraft.client.renderer.GLAllocation; import net.minecraft.client.renderer.RenderGlobal; import net.minecraft.util.BlockPos; import net.minecraft.util.EnumWorldBlockLayer; import net.minecraft.world.World; public class ListedRenderChunk extends RenderChunk { private final int field_178601_d = GLAllocation.generateDisplayLists(EnumWorldBlockLayer.values().length); private static final String __OBFID = "CL_00002453"; public ListedRenderChunk(World worldIn, RenderGlobal p_i46198_2_, BlockPos p_i46198_3_, int p_i46198_4_) { super(worldIn, p_i46198_2_, p_i46198_3_, p_i46198_4_); } public int func_178600_a(EnumWorldBlockLayer p_178600_1_, CompiledChunk p_178600_2_) { return !p_178600_2_.func_178491_b(p_178600_1_) ? this.field_178601_d + p_178600_1_.ordinal() : -1; } public void func_178566_a() { super.func_178566_a(); GLAllocation.func_178874_a(this.field_178601_d, EnumWorldBlockLayer.values().length); } }