OSDN Git Service

12a4ae70c44f2f8d3b2ee49e5741d4e04bd06d48
[chemicraft/ChemiCraftNext.git] / common / pcc / chemicraft / gen / EnumOreSpawnFrequency.java
1 package pcc.chemicraft.gen;
2
3 /**
4  * 鉱石の出現頻度のEnumです。
5  * @author mozipi
6  */
7 public enum EnumOreSpawnFrequency {
8
9         HIGH(8, 10, 256),
10         NORMAL(8, 5, 64),
11         LOW(8, 3, 30),
12         RARE(8, 1, 15);
13
14         /**
15          * 鉱石の塊の大きさ
16          */
17         private short size;
18
19         /**
20          * 鉱石の生成頻度
21          */
22         private short frequency;
23
24         /**
25          * 鉱石の生成最高高度
26          */
27         private short posY;
28
29         /**
30          * @param par1 鉱石の生成頻度
31          */
32         private EnumOreSpawnFrequency(int par1, int par2, int par3) {
33                 this.size = (short) par1;
34                 this.frequency = (short) par2;
35                 this.posY = (short) par3;
36         }
37
38         /**
39          * 鉱石の塊の大きさを返します
40          * @return 鉱石の塊の大きさ
41          */
42         public short getSize() {
43                 return this.size;
44         }
45
46         /**
47          * 鉱石の生成頻度を返します
48          * @return 鉱石の生成頻度
49          */
50         public short getFrequency() {
51                 return this.frequency;
52         }
53
54         /**
55          * 鉱石の生成最高高度を変えします
56          * @return 鉱石の生成最高高度
57          */
58         public short getPosY() {
59                 return this.posY;
60         }
61
62
63 }