From 60bfea1fcea844b5afd04c59d01ac4c9f1901b6b Mon Sep 17 00:00:00 2001
From: Bukkit/Spigot <noreply+git-bukkit@papermc.io>
Date: Fri, 22 Apr 2011 01:25:41 -0700
Subject: [PATCH] Added World.strikeLightning(). Also renamed WeatherStorm ->
 LightningStrike.

By: sk89q <the.sk89q@gmail.com>
---
 paper-api/src/main/java/org/bukkit/World.java            | 8 ++++++++
 .../src/main/java/org/bukkit/entity/LightningStrike.java | 9 +++++++++
 .../src/main/java/org/bukkit/entity/WeatherStorm.java    | 9 ---------
 3 files changed, 17 insertions(+), 9 deletions(-)
 create mode 100644 paper-api/src/main/java/org/bukkit/entity/LightningStrike.java
 delete mode 100644 paper-api/src/main/java/org/bukkit/entity/WeatherStorm.java

diff --git a/paper-api/src/main/java/org/bukkit/World.java b/paper-api/src/main/java/org/bukkit/World.java
index e53c1f12e1..ab4166acf7 100644
--- a/paper-api/src/main/java/org/bukkit/World.java
+++ b/paper-api/src/main/java/org/bukkit/World.java
@@ -306,6 +306,14 @@ public interface World {
      * @return Resulting LivingEntity of this method, or null if it was unsuccessful
      */
     public LivingEntity spawnCreature(Location loc, CreatureType type);
+    
+    /**
+     * Strikes lightning at the given {@link Location}
+     * 
+     * @param loc The location to strike lightning
+     * @return
+     */
+    public LightningStrike strikeLightning(Location loc);
 
     /**
      * Get a list of all entities in this World
diff --git a/paper-api/src/main/java/org/bukkit/entity/LightningStrike.java b/paper-api/src/main/java/org/bukkit/entity/LightningStrike.java
new file mode 100644
index 0000000000..5ffd137fca
--- /dev/null
+++ b/paper-api/src/main/java/org/bukkit/entity/LightningStrike.java
@@ -0,0 +1,9 @@
+
+package org.bukkit.entity;
+
+/**
+ * Represents an instance of a lightning strike entity
+ */
+public interface LightningStrike extends Weather {
+
+}
diff --git a/paper-api/src/main/java/org/bukkit/entity/WeatherStorm.java b/paper-api/src/main/java/org/bukkit/entity/WeatherStorm.java
deleted file mode 100644
index 2dc27a697a..0000000000
--- a/paper-api/src/main/java/org/bukkit/entity/WeatherStorm.java
+++ /dev/null
@@ -1,9 +0,0 @@
-
-package org.bukkit.entity;
-
-/**
- * Represents an instance of a weather storm entity
- */
-public interface WeatherStorm extends Weather {
-
-}