Enum Changes
This commit is contained in:
parent
a42801e31d
commit
825dc5831e
1 changed files with 11 additions and 10 deletions
|
@ -101,8 +101,8 @@ public class BlockFabric extends Block {
|
||||||
@Override
|
@Override
|
||||||
@SideOnly(Side.CLIENT)
|
@SideOnly(Side.CLIENT)
|
||||||
public void getSubBlocks(CreativeTabs itemIn, NonNullList<ItemStack> items) {
|
public void getSubBlocks(CreativeTabs itemIn, NonNullList<ItemStack> items) {
|
||||||
for (int i = 0; i < 5; i++) {
|
for (BlockFabric.EnumType type : EnumType.values()) {
|
||||||
items.add(new ItemStack(this, 1, i));
|
items.add(new ItemStack(this, 1, type.getMeta()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -162,17 +162,16 @@ public class BlockFabric extends Block {
|
||||||
}
|
}
|
||||||
|
|
||||||
public enum EnumType implements IStringSerializable {
|
public enum EnumType implements IStringSerializable {
|
||||||
REALITY("reality"),
|
REALITY("reality", 0),
|
||||||
ANCIENT("ancient"),
|
ANCIENT("ancient", 1),
|
||||||
ALTERED("altered"),
|
ALTERED("altered", 2),
|
||||||
UNRAVELED("unraveled"),
|
UNRAVELED("unraveled", 3),
|
||||||
ETERNAL("eternal");
|
ETERNAL("eternal", 4);
|
||||||
|
|
||||||
private final String name;
|
private final String name;
|
||||||
|
private final int meta;
|
||||||
|
|
||||||
EnumType(String name) {
|
EnumType(String name, int meta) { this.name = name; this.meta = meta; }
|
||||||
this.name = name;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return name;
|
return name;
|
||||||
|
@ -182,6 +181,8 @@ public class BlockFabric extends Block {
|
||||||
public String getName() {
|
public String getName() {
|
||||||
return name;
|
return name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int getMeta() { return meta; }
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in a new issue