made a better error by throwing a exception by using non vanilla items