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 }