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 { - -}