if you want to remove the knockback it's here : PHP: <?phpnamespace test;use pocketmine\player;use pocketmine\server;use pocketmine\plugin\PluginBase;use pocketmine\event\entity\EntityDamageEvent;use pocketmine\event\entity\EntityDamageByEntityEvent;use pocketmine\event\Listener;use pocketmine\entity\Entity; class main extends PluginBase implements Listener{ public function onEnable() { $this->getServer()->getPluginManager()->registerEvents($this, $this); } public function onDamage(EntityDamageEvent $event) { $entity = $event->getEntity(); if ($event instanceof EntityDamageByEntityEvent and $entity instanceof Player) { $damager = $event->getDamager(); if ($damager instanceof Player) { $event->setKnockBack(0); } } }}
can you show me the full code please? The one to change the kbs but whole with everything. Like the one to remove them but to change them. Thank you
Use the same function. setKnockBack() Here's an example code: PHP: public function knockBack(\pocketmine\event\entity\EntityDamageEvent $event){ if($event instanceof \pocketmine\event\entity\EntityDamageByEntityEvent){ $event->setKnockBack($value); // Default value is 2 }}
Can someone tell me if the code is good? If it works if I implant it to my server. And someone now good knockback for a pvp faction, I take.
too much, too much, too much, too much knockbak the original is 0.4, so think about how far you will go when using 5
If you're looking for a low knockback, I recommend 0.38, and if you're looking for a higher knockback where players can combo more easily, I recommend 0.41 or 0.42