public function onActivate(Item $item, Player $player = null)
{
if (!$this->getLevel()->getServer()->anvilEnabled) {
return true;
}
if ($player instanceof Player) {
if ($player->isCreative() and $player->getServer()->limitedCreative) {
return true;
}
$player->addWindow(new AnvilInventory($this));
$player->craftingType = Player::CRAFTING_ANVIL;
}
return true;
}