    001    package net.minecraft.world.gen.structure;
    002
    003    import java.util.ArrayList;
    004    import java.util.List;
    005    import java.util.Random;
    006
    007    public class ComponentNetherBridgeStartPiece extends ComponentNetherBridgeCrossing3
    008    {
    009        /** Instance of StructureNetherBridgePieceWeight. */
    010        public StructureNetherBridgePieceWeight theNetherBridgePieceWeight;
    011
    012        /**
    013         * Contains the list of valid piece weights for the set of nether bridge structure pieces.
    014         */
    015        public List primaryWeights = new ArrayList();
    016
    017        /**
    018         * Contains the list of valid piece weights for the secondary set of nether bridge structure pieces.
    019         */
    020        public List secondaryWeights;
    021        public ArrayList field_74967_d = new ArrayList();
    022
    023        public ComponentNetherBridgeStartPiece(Random par1Random, int par2, int par3)
    024        {
    025            super(par1Random, par2, par3);
    026            StructureNetherBridgePieceWeight[] var4 = StructureNetherBridgePieces.getPrimaryComponents();
    027            int var5 = var4.length;
    028            int var6;
    029            StructureNetherBridgePieceWeight var7;
    030
    031            for (var6 = 0; var6 < var5; ++var6)
    032            {
    033                var7 = var4[var6];
    034                var7.field_78827_c = 0;
    035                this.primaryWeights.add(var7);
    036            }
    037
    038            this.secondaryWeights = new ArrayList();
    039            var4 = StructureNetherBridgePieces.getSecondaryComponents();
    040            var5 = var4.length;
    041
    042            for (var6 = 0; var6 < var5; ++var6)
    043            {
    044                var7 = var4[var6];
    045                var7.field_78827_c = 0;
    046                this.secondaryWeights.add(var7);
    047            }
    048        }
    049    }