Полностью удалять предмет из мода опасно, ибо существующие миры пострадают.
Лучше всего сделать такое:
- Убрать крафт;
- Словить EntityJoinWorldEvent, там сделать проверку на EntityItem и удаляемый предмет, отменить ивент;
- В PlayerTickEvent пробегаться по инвентарю игрока, допустим раз в пару секунд(чтобы свести нагрузку на минимум) и удалять нужный предмет.
Если сделать три этих пункта, то врятли у кого-то получится использовать такой предмет)