package micdoodle8.mods.galacticraft.core.wrappers;
import net.minecraft.block.Block;
import java.util.Arrays;
import java.util.List;
public class BlockMetaList
{
private Block block;
private List<Integer> metaList;
public BlockMetaList(Block blockID, Integer... metadata)
{
this(blockID, Arrays.asList(metadata));
}
public BlockMetaList(Block blockID, List<Integer> metadata)
{
this.block = blockID;
this.metaList = metadata;
}
public Block getBlock()
{
return this.block;
}
public List<Integer> getMetaList()
{
return this.metaList;
}
public void addMetadata(int meta)
{
this.metaList.add(meta);
}
public void removeMetadata(int meta)
{
this.metaList.remove(meta);
}
@Override
public int hashCode()
{
return this.block.hashCode();
}
@Override
public boolean equals(Object obj)
{
if (obj instanceof BlockMetaList)
{
return (BlockMetaList) obj == this;
}
return false;
}
}