Метод OnItemUse*, как мне известно, выполняется два раза - на стороне сервера и клиента. В итоге, я взял серверную сторону с помощью проверки if (!world.isRemote) и обратился к классу, доступному только на сервере, но получил java.lang.ClassNotFoundException;
В логах пишет Attempted to load...