public function onPlayerInteract(PlayerInteractEvent $event): void {
$player = $event->getPlayer();
$item = $event->getItem();
if ($item->getId() === Item::SADDLE) {
$nbt = $item->getNamedTag();
$count = $nbt->getInt("energo", 0);
if ($count > 0) {
$currentValue = $nbt->getInt("trueorfalse") ?? false;
$nbt->setInt("trueorfalse", !$currentValue);
$item->setNamedTag($nbt);
} else {
$player->sendMessage("Параметр energo должен быть больше 0.");
}
}
}
Пофикси к пожалуйста.