#include "stdafx.h" #include "net.minecraft.world.entity.h" #include "NameTagItem.h" NameTagItem::NameTagItem(int id) : Item(id) { } bool NameTagItem::interactEnemy(shared_ptr itemInstance, shared_ptr player, shared_ptr target) { if (!itemInstance->hasCustomHoverName()) return false; if ( (target != NULL) && target->instanceof(eTYPE_MOB) ) { shared_ptr mob = dynamic_pointer_cast(target); mob->setCustomName(itemInstance->getHoverName()); mob->setPersistenceRequired(); itemInstance->count--; return true; } return Item::interactEnemy(itemInstance, player, target); }