diff --git a/MissileWars/src/de/steamwar/misslewars/scripts/implemented/LaunchScript.java b/MissileWars/src/de/steamwar/misslewars/scripts/implemented/LaunchScript.java index e6aa41ca..9d7c4237 100644 --- a/MissileWars/src/de/steamwar/misslewars/scripts/implemented/LaunchScript.java +++ b/MissileWars/src/de/steamwar/misslewars/scripts/implemented/LaunchScript.java @@ -25,6 +25,7 @@ import de.steamwar.misslewars.scripts.RunnableScriptEvent; import de.steamwar.misslewars.scripts.ScriptedItem; import de.steamwar.misslewars.scripts.utils.EntityUtils; import de.steamwar.misslewars.scripts.utils.EntityUtils.ScriptShortcut; +import org.bukkit.Material; import org.bukkit.entity.Projectile; public class LaunchScript implements RunnableScript { diff --git a/MissileWars/src/de/steamwar/misslewars/scripts/utils/EntityUtils.java b/MissileWars/src/de/steamwar/misslewars/scripts/utils/EntityUtils.java index 72183fa9..9a6b03a4 100644 --- a/MissileWars/src/de/steamwar/misslewars/scripts/utils/EntityUtils.java +++ b/MissileWars/src/de/steamwar/misslewars/scripts/utils/EntityUtils.java @@ -75,6 +75,11 @@ public class EntityUtils { }); case "arrow": return new ScriptShortcut<>(Arrow.class, (jsonObject, entity, runnableScriptEvent) -> setProjectileOptions(entity, jsonObject)); + case "windcharge": + return new ScriptShortcut<>(WindCharge.class, (jsonObject, entity, runnableScriptEvent) -> { + setFireballOptions(entity, jsonObject); + entity.setDirection(runnableScriptEvent.getLocation().getDirection()); + }); } return null; }