protected void func_35307_a(World world, StructureBoundingBox structureboundingbox, int i, int j, int k, int l, int i1, int j1, bool flag, java.util.Random random, StructurePieceBlockSelector structurepieceblockselector) { for (int k1 = j; k1 <= i1; k1++) { for (int l1 = i; l1 <= l; l1++) { for (int i2 = k; i2 <= j1; i2++) { if (!flag || func_35297_a(world, l1, k1, i2, structureboundingbox) != 0) { structurepieceblockselector.selectBlocks(random, l1, k1, i2, k1 == j || k1 == i1 || l1 == i || l1 == l || i2 == k || i2 == j1); func_35309_a(world, structurepieceblockselector.func_35566_a(), structurepieceblockselector.func_35567_b(), l1, k1, i2, structureboundingbox); } } } } }
protected void func_35307_a(World world, StructureBoundingBox structureboundingbox, int i, int j, int k, int l, int i1, int j1, bool flag, java.util.Random random, StructurePieceBlockSelector structurepieceblockselector) { for(int k1 = j; k1 <= i1; k1++) { for(int l1 = i; l1 <= l; l1++) { for(int i2 = k; i2 <= j1; i2++) { if(!flag || func_35297_a(world, l1, k1, i2, structureboundingbox) != 0) { structurepieceblockselector.selectBlocks(random, l1, k1, i2, k1 == j || k1 == i1 || l1 == i || l1 == l || i2 == k || i2 == j1); func_35309_a(world, structurepieceblockselector.func_35566_a(), structurepieceblockselector.func_35567_b(), l1, k1, i2, structureboundingbox); } } } } }