А можно какой то пример?)Юзай EntityJoinWorldEvent эвент.
Потом проверяй, что "зашел" - EntityItem.
Потом проверяй, что у EntityItem твой предмет.
Если это твой то отменяй эвент.
???
Все.
public void rterer(EntityJoinEvent e) {
(if e.getEntity() instanseof EntityItem){
EntityItem ei = (EntityItem)e.getEntity();
Item item = ei.getStack().getItem();
if(item == Items.STICK) {
e.setCanceled(true);
}
}
}