weapons/src/main/java/pw/kaboom/weapons/modules/weapons/WeaponLightningStick.java
2021-01-07 13:23:07 +02:00

26 lines
775 B
Java

package pw.kaboom.weapons.modules.weapons;
import java.util.Set;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.World;
import org.bukkit.event.player.PlayerInteractEvent;
public final class WeaponLightningStick {
private WeaponLightningStick() {
}
public static void leftClick(final Material item, final String name, final PlayerInteractEvent event) {
if (item == Material.STICK
&& ("§rLightning Stick".equals(name) || "Lightning Stick".equals(name))) {
final int maxDistance = 100;
final Location lookLocation = event.getPlayer().getTargetBlock((Set<Material>) null, maxDistance).getLocation();
final World world = event.getPlayer().getWorld();
world.strikeLightning(lookLocation);
event.setCancelled(true);
}
}
}