public class EffectManager
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | EffectManager.EffectEntity | 
| Constructor and Description | 
|---|
| EffectManager() | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | despawnEffectFromName(org.bukkit.entity.Player player,
                     java.lang.String effectIndexName)删除玩家对指定名字的effect | 
| static void | despawnEntityToAllPlayer(GermEffectPart<? extends DynamicBase> germEffectPart,
                        org.bukkit.entity.Entity entity)取消实体身上的指定特效 所有玩家都看不到了 | 
| static void | despawnEntityToAllPlayer(java.lang.String effectIndexName,
                        org.bukkit.entity.Entity entity) | 
| static void | despawnWorldToAllPlayer(GermEffectPart<? extends DynamicBase> germEffectPart,
                       java.lang.String worldName)删除世界上的这个特效 | 
| static void | despawnWorldToAllPlayer(java.lang.String effectIndexName,
                       java.lang.String worldName)删除世界上的这个特效 | 
| static java.util.List<EffectManager.EffectEntity> | getEffectEntities(com.google.common.base.Predicate<EffectManager.EffectEntity> predicate) | 
| static GermEffectPart<? extends DynamicBase> | getSpawnedEffect(org.bukkit.entity.Player player,
                java.lang.String effectIndexName) | 
| static GermEffectPart<? extends DynamicBase> | getSpawnedEffect(java.lang.String effectIndexName) | 
| static void | spawnEntityToAllPlayer(GermEffectPart<? extends DynamicBase> germEffectPart,
                      org.bukkit.entity.Entity entity)将特效显示到某实体上 给所有玩家都能看到 | 
| static void | spawnEntityToAllPlayer(GermEffectPart<? extends DynamicBase> germEffectPart,
                      org.bukkit.entity.Entity entity,
                      double pitch,
                      double yaw,
                      double roll) | 
| static void | spawnEntityToAllPlayer(java.lang.String effectIndexName,
                      GermEffectPart<? extends DynamicBase> germEffectPart,
                      org.bukkit.entity.Entity entity) | 
| static void | spawnEntityToAllPlayer(java.lang.String effectIndexName,
                      GermEffectPart<? extends DynamicBase> germEffectPart,
                      org.bukkit.entity.Entity entity,
                      double pitch,
                      double yaw,
                      double roll) | 
| static void | spawnToEntity(org.bukkit.entity.Player player,
             java.lang.String effectIndexName,
             GermEffectPart<? extends DynamicBase> germEffectPart,
             org.bukkit.entity.Entity entity)仅显示给某个玩家,直到服务器关闭或者调用despawn | 
| static void | spawnToEntity(org.bukkit.entity.Player player,
             java.lang.String effectIndexName,
             GermEffectPart<? extends DynamicBase> germEffectPart,
             org.bukkit.entity.Entity entity,
             double pitch,
             double yaw,
             double roll) | 
| static void | spawnToEntity(org.bukkit.entity.Player player,
             java.lang.String effectIndexName,
             GermEffectReusable<? extends DynamicBase> germEffectReusable,
             org.bukkit.entity.Entity entity)Deprecated.  | 
| static void | spawnToEntity(org.bukkit.entity.Player player,
             java.lang.String effectIndexName,
             GermEffectReusable<? extends DynamicBase> germEffectReusable,
             org.bukkit.entity.Entity entity,
             double pitch,
             double yaw,
             double roll)Deprecated.  | 
| static void | spawnToLocation(org.bukkit.entity.Player player,
               java.lang.String effectIndexName,
               GermEffectPart<? extends DynamicBase> germEffectPart,
               org.bukkit.Location location)永久的指定坐标的特效展示给这个玩家 直到他退出再进游戏,服务器重启 | 
| static void | spawnToLocation(org.bukkit.entity.Player player,
               java.lang.String effectIndexName,
               GermEffectPart<? extends DynamicBase> germEffectPart,
               java.lang.String world,
               double x,
               double y,
               double z)永久的指定坐标的特效展示给这个玩家 直到他退出再进游戏,服务器重启 或者调用despawn | 
| static void | spawnToLocation(org.bukkit.entity.Player player,
               java.lang.String effectIndexName,
               GermEffectPart<? extends DynamicBase> germEffectPart,
               java.lang.String world,
               double x,
               double y,
               double z,
               double pitch,
               double yaw,
               double roll)永久的指定坐标的特效展示给这个玩家 直到他退出再进游戏,服务器重启 | 
| static void | spawnToLocation(org.bukkit.entity.Player player,
               java.lang.String effectIndexName,
               GermEffectReusable<? extends DynamicBase> germEffectReusable,
               org.bukkit.Location location)Deprecated.  | 
| static void | spawnToLocation(org.bukkit.entity.Player player,
               java.lang.String effectIndexName,
               GermEffectReusable<? extends DynamicBase> germEffectReusable,
               java.lang.String world,
               double x,
               double y,
               double z)Deprecated.  | 
| static void | spawnToLocation(org.bukkit.entity.Player player,
               java.lang.String effectIndexName,
               GermEffectReusable<? extends DynamicBase> germEffectReusable,
               java.lang.String world,
               double x,
               double y,
               double z,
               double pitch,
               double yaw,
               double roll)Deprecated.  | 
| static void | spawnWorldToAllPlayer(GermEffectPart<? extends DynamicBase> germEffectPart,
                     org.bukkit.Location location)永久展示到世界某地,直到服务器重启或调用despawn | 
| static void | spawnWorldToAllPlayer(GermEffectPart<? extends DynamicBase> germEffectPart,
                     java.lang.String worldName,
                     double x,
                     double y,
                     double z)永久展示到世界某地,直到服务器重启或调用despawn | 
| static void | spawnWorldToAllPlayer(GermEffectPart<? extends DynamicBase> germEffectPart,
                     java.lang.String worldName,
                     double x,
                     double y,
                     double z,
                     double pitch,
                     double yaw,
                     double roll)永久展示到世界某地,直到服务器重启或调用despawn | 
| static void | spawnWorldToAllPlayer(java.lang.String effectIndexName,
                     GermEffectPart<? extends DynamicBase> germEffectPart,
                     org.bukkit.Location location) | 
| static void | spawnWorldToAllPlayer(java.lang.String effectIndexName,
                     GermEffectPart<? extends DynamicBase> germEffectPart,
                     java.lang.String worldName,
                     double x,
                     double y,
                     double z)永久展示到世界某地,直到服务器重启或调用despawn | 
| static void | spawnWorldToAllPlayer(java.lang.String effectIndexName,
                     GermEffectPart<? extends DynamicBase> germEffectPart,
                     java.lang.String worldName,
                     double x,
                     double y,
                     double z,
                     double pitch,
                     double yaw,
                     double roll)永久展示到世界某地,直到服务器重启或调用despawn | 
public static void spawnWorldToAllPlayer(GermEffectPart<? extends DynamicBase> germEffectPart, org.bukkit.Location location)
germEffectPart - location - public static void spawnWorldToAllPlayer(GermEffectPart<? extends DynamicBase> germEffectPart, java.lang.String worldName, double x, double y, double z, double pitch, double yaw, double roll)
germEffectPart - worldName - x - y - z - pitch - yaw - roll - public static void spawnWorldToAllPlayer(GermEffectPart<? extends DynamicBase> germEffectPart, java.lang.String worldName, double x, double y, double z)
public static void spawnWorldToAllPlayer(java.lang.String effectIndexName,
                                         GermEffectPart<? extends DynamicBase> germEffectPart,
                                         org.bukkit.Location location)
public static void spawnWorldToAllPlayer(java.lang.String effectIndexName,
                                         GermEffectPart<? extends DynamicBase> germEffectPart,
                                         java.lang.String worldName,
                                         double x,
                                         double y,
                                         double z,
                                         double pitch,
                                         double yaw,
                                         double roll)
germEffectPart - worldName - x - y - z - pitch - yaw - roll - public static void spawnWorldToAllPlayer(java.lang.String effectIndexName,
                                         GermEffectPart<? extends DynamicBase> germEffectPart,
                                         java.lang.String worldName,
                                         double x,
                                         double y,
                                         double z)
public static void despawnWorldToAllPlayer(GermEffectPart<? extends DynamicBase> germEffectPart, java.lang.String worldName)
germEffectPart - worldName - public static void despawnWorldToAllPlayer(java.lang.String effectIndexName,
                                           java.lang.String worldName)
effectIndexName - worldName - public static void spawnToLocation(org.bukkit.entity.Player player,
                                   java.lang.String effectIndexName,
                                   GermEffectPart<? extends DynamicBase> germEffectPart,
                                   org.bukkit.Location location)
player - effectIndexName - germEffectPart - location - public static void spawnToLocation(org.bukkit.entity.Player player,
                                   java.lang.String effectIndexName,
                                   GermEffectPart<? extends DynamicBase> germEffectPart,
                                   java.lang.String world,
                                   double x,
                                   double y,
                                   double z,
                                   double pitch,
                                   double yaw,
                                   double roll)
public static void spawnToLocation(org.bukkit.entity.Player player,
                                   java.lang.String effectIndexName,
                                   GermEffectPart<? extends DynamicBase> germEffectPart,
                                   java.lang.String world,
                                   double x,
                                   double y,
                                   double z)
public static void despawnEffectFromName(org.bukkit.entity.Player player,
                                         java.lang.String effectIndexName)
player - effectIndexName - public static void spawnEntityToAllPlayer(GermEffectPart<? extends DynamicBase> germEffectPart, org.bukkit.entity.Entity entity)
germEffectPart - entity - public static void spawnEntityToAllPlayer(GermEffectPart<? extends DynamicBase> germEffectPart, org.bukkit.entity.Entity entity, double pitch, double yaw, double roll)
public static void spawnEntityToAllPlayer(java.lang.String effectIndexName,
                                          GermEffectPart<? extends DynamicBase> germEffectPart,
                                          org.bukkit.entity.Entity entity)
public static void spawnEntityToAllPlayer(java.lang.String effectIndexName,
                                          GermEffectPart<? extends DynamicBase> germEffectPart,
                                          org.bukkit.entity.Entity entity,
                                          double pitch,
                                          double yaw,
                                          double roll)
public static void despawnEntityToAllPlayer(GermEffectPart<? extends DynamicBase> germEffectPart, org.bukkit.entity.Entity entity)
germEffectPart - entity - public static void despawnEntityToAllPlayer(java.lang.String effectIndexName,
                                            org.bukkit.entity.Entity entity)
public static void spawnToEntity(org.bukkit.entity.Player player,
                                 java.lang.String effectIndexName,
                                 GermEffectPart<? extends DynamicBase> germEffectPart,
                                 org.bukkit.entity.Entity entity)
player - effectIndexName - 一个不能重复的索引名 用来删除 可以使用 UUID.randomUUID()germEffectPart - entity - public static void spawnToEntity(org.bukkit.entity.Player player,
                                 java.lang.String effectIndexName,
                                 GermEffectPart<? extends DynamicBase> germEffectPart,
                                 org.bukkit.entity.Entity entity,
                                 double pitch,
                                 double yaw,
                                 double roll)
@Deprecated
public static void spawnToLocation(org.bukkit.entity.Player player,
                                                java.lang.String effectIndexName,
                                                GermEffectReusable<? extends DynamicBase> germEffectReusable,
                                                org.bukkit.Location location)
@Deprecated
public static void spawnToLocation(org.bukkit.entity.Player player,
                                                java.lang.String effectIndexName,
                                                GermEffectReusable<? extends DynamicBase> germEffectReusable,
                                                java.lang.String world,
                                                double x,
                                                double y,
                                                double z,
                                                double pitch,
                                                double yaw,
                                                double roll)
@Deprecated
public static void spawnToLocation(org.bukkit.entity.Player player,
                                                java.lang.String effectIndexName,
                                                GermEffectReusable<? extends DynamicBase> germEffectReusable,
                                                java.lang.String world,
                                                double x,
                                                double y,
                                                double z)
@Deprecated
public static void spawnToEntity(org.bukkit.entity.Player player,
                                              java.lang.String effectIndexName,
                                              GermEffectReusable<? extends DynamicBase> germEffectReusable,
                                              org.bukkit.entity.Entity entity)
@Deprecated
public static void spawnToEntity(org.bukkit.entity.Player player,
                                              java.lang.String effectIndexName,
                                              GermEffectReusable<? extends DynamicBase> germEffectReusable,
                                              org.bukkit.entity.Entity entity,
                                              double pitch,
                                              double yaw,
                                              double roll)
public static GermEffectPart<? extends DynamicBase> getSpawnedEffect(java.lang.String effectIndexName)
public static GermEffectPart<? extends DynamicBase> getSpawnedEffect(org.bukkit.entity.Player player, java.lang.String effectIndexName)
public static java.util.List<EffectManager.EffectEntity> getEffectEntities(com.google.common.base.Predicate<EffectManager.EffectEntity> predicate)