public function onDrop(PlayerItemConsumeEvent $event) { if ($event->getItem() instanceof Arrow or $event->getItem() instanceof Snowball) { if ($event->getItem()->shootingEntity == null) { return; } if (isset($this->object_hash[spl_object_hash($event->getEntity())])) { $event->setCancelled(); } } }
public function onFoodEat(PlayerItemConsumeEvent $event) { if ($this->plugin->status === "enabled" && $this->plugin->loginmanager[$event->getEntity()->getId()] === 0) { $event->setCancelled(true); } elseif ($this->plugin->safemode === true and $this->plugin->status !== "enabled") { $event->setCancelled(true); } }