Package com.sucy.skill.api.particle
Class ParticleHelper
java.lang.Object
com.sucy.skill.api.particle.ParticleHelper
Simplified particle utility compared to MCCore's
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptionstatic voidfillCircle(org.bukkit.Location loc, Settings settings, int level, int points, double visibleRadius, org.bukkit.Particle particle, int amount, double dx, double dy, double dz, float speed, Object object) Plays several of a particle type randomly within a circlestatic voidfillHemisphere(org.bukkit.Location loc, Settings settings, int level, int points, double visibleRadius, org.bukkit.Particle particle, int amount, double dx, double dy, double dz, float speed, Object object) Randomly plays particle effects within the hemispherestatic voidfillSphere(org.bukkit.Location loc, Settings settings, int level, int points, double visibleRadius, org.bukkit.Particle particle, int amount, double dx, double dy, double dz, float speed, Object object) Randomly plays particle effects within the spherestatic Set<org.bukkit.entity.Player>filterPlayers(Collection<org.bukkit.entity.Player> players, org.bukkit.Location location, double visibleRadius) static org.bukkit.ParticlegetFromKey(String particleKey) static ObjectmakeObject(org.bukkit.Particle particle, Settings settings) static ObjectmakeObject(org.bukkit.Particle particle, org.bukkit.Material material, int cmd, int durability, org.bukkit.Color dustColor, org.bukkit.Color toColor, float dustSize) static voidPlays particles about the given location using the given settings
-
Field Details
-
ARRANGEMENT_KEY
- See Also:
-
POINTS_KEY
- See Also:
-
LEVEL
- See Also:
-
PARTICLE_KEY
- See Also:
-
MATERIAL_KEY
- See Also:
-
CMD_KEY
- See Also:
-
DURABILITY_KEY
- See Also:
-
RADIUS_KEY
- See Also:
-
AMOUNT_KEY
- See Also:
-
DIRECTION_KEY
- See Also:
-
VISIBLE_RADIUS_KEY
- See Also:
-
DX_KEY
- See Also:
-
DY_KEY
- See Also:
-
DZ_KEY
- See Also:
-
SPEED_KEY
- See Also:
-
DATA_KEY
- See Also:
-
DUST_COLOR
- See Also:
-
FINAL_DUST_COLOR
- See Also:
-
DUST_SIZE
- See Also:
-
-
Method Details
-
getFromKey
-
play
Plays particles about the given location using the given settings -
fillCircle
public static void fillCircle(org.bukkit.Location loc, Settings settings, int level, int points, double visibleRadius, org.bukkit.Particle particle, int amount, double dx, double dy, double dz, float speed, Object object) Plays several of a particle type randomly within a circle -
fillSphere
public static void fillSphere(org.bukkit.Location loc, Settings settings, int level, int points, double visibleRadius, org.bukkit.Particle particle, int amount, double dx, double dy, double dz, float speed, Object object) Randomly plays particle effects within the sphere -
fillHemisphere
public static void fillHemisphere(org.bukkit.Location loc, Settings settings, int level, int points, double visibleRadius, org.bukkit.Particle particle, int amount, double dx, double dy, double dz, float speed, Object object) Randomly plays particle effects within the hemisphere -
makeObject
-
makeObject
public static Object makeObject(org.bukkit.Particle particle, org.bukkit.Material material, int cmd, int durability, org.bukkit.Color dustColor, org.bukkit.Color toColor, float dustSize) -
filterPlayers
public static Set<org.bukkit.entity.Player> filterPlayers(Collection<org.bukkit.entity.Player> players, org.bukkit.Location location, double visibleRadius)
-