Enum Changes

This commit is contained in:
ZombieHDGaming 2017-12-09 20:58:26 -05:00
parent a42801e31d
commit 825dc5831e

View file

@ -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