Bukkit-API  1.7.9-R0.2
The inofficial Bukkit-API
MonsterEggs.java
1 package org.bukkit.material;
2 
3 import java.util.ArrayList;
4 import java.util.List;
5 
6 import org.bukkit.Material;
7 
8 /**
9  * Represents the different types of monster eggs
10  */
11 public class MonsterEggs extends TexturedMaterial {
12 
13  private static final List<Material> textures = new ArrayList<Material>();
14  static {
15  textures.add(Material.STONE);
16  textures.add(Material.COBBLESTONE);
17  textures.add(Material.SMOOTH_BRICK);
18  }
19 
20  public MonsterEggs() {
21  super(Material.MONSTER_EGGS);
22  }
23 
24  /**
25  *
26  * @deprecated Magic value
27  */
28  @Deprecated
29  public MonsterEggs(final int type) {
30  super(type);
31  }
32 
33  public MonsterEggs(final Material type) {
34  super((textures.contains(type)) ? Material.MONSTER_EGGS : type);
35  if (textures.contains(type)) {
36  setMaterial(type);
37  }
38  }
39 
40  /**
41  *
42  * @deprecated Magic value
43  */
44  @Deprecated
45  public MonsterEggs(final int type, final byte data) {
46  super(type, data);
47  }
48 
49  /**
50  *
51  * @deprecated Magic value
52  */
53  @Deprecated
54  public MonsterEggs(final Material type, final byte data) {
55  super(type, data);
56  }
57 
58  @Override
59  public List<Material> getTextures() {
60  return textures;
61  }
62 
63  @Override
64  public MonsterEggs clone() {
65  return (MonsterEggs) super.clone();
66  }
67 }
MonsterEggs(final Material type, final byte data)
MonsterEggs(final int type, final byte data)