#include "stdafx.h" #include "net.minecraft.world.entity.player.h" #include "net.minecraft.world.entity.npc.h" #include "LookAtTradingPlayerGoal.h" LookAtTradingPlayerGoal::LookAtTradingPlayerGoal(Villager *villager) : LookAtPlayerGoal(static_cast(villager), typeid(Player), 8) { this->villager = villager; } bool LookAtTradingPlayerGoal::canUse() { if (villager->isTrading()) { lookAt = weak_ptr(dynamic_pointer_cast(villager->getTradingPlayer())); return true; } return false; }