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    }