protected internal override void ReadEntityFromNBT(net.minecraft.src.NBTTagCompound nbttagcompound) { direction = nbttagcompound.GetByte("Dir"); xPosition = nbttagcompound.GetInteger("TileX"); yPosition = nbttagcompound.GetInteger("TileY"); zPosition = nbttagcompound.GetInteger("TileZ"); string s = nbttagcompound.GetString("Motive"); net.minecraft.src.EnumArt[] aenumart = net.minecraft.src.EnumArt.Values(); int i = aenumart.Length; for (int j = 0; j < i; j++) { net.minecraft.src.EnumArt enumart = aenumart[j]; if (enumart.title.Equals(s)) { art = enumart; } } if (art == null) { art = net.minecraft.src.EnumArt.Kebab; } Func_179_a(direction); }
public EntityPainting(net.minecraft.src.World world, int i, int j, int k, int l) : this(world) { xPosition = i; yPosition = j; zPosition = k; List <EnumArt> arraylist = new List <EnumArt>(); net.minecraft.src.EnumArt[] aenumart = net.minecraft.src.EnumArt.Values(); int i1 = aenumart.Length; for (int j1 = 0; j1 < i1; j1++) { net.minecraft.src.EnumArt enumart = aenumart[j1]; art = enumart; Func_179_a(l); if (OnValidSurface()) { arraylist.Add(enumart); } } if (arraylist.Count > 0) { art = (net.minecraft.src.EnumArt)arraylist[rand.Next(arraylist.Count)]; } Func_179_a(l); }