Uses of Class
hm.zelha.particlesfx.util.LocationSafe
Packages that use LocationSafe
Package
Description
-
Uses of LocationSafe in hm.zelha.particlesfx.shapers
Fields in hm.zelha.particlesfx.shapers declared as LocationSafeMethods in hm.zelha.particlesfx.shapers that return LocationSafeMethods in hm.zelha.particlesfx.shapers with parameters of type LocationSafeModifier and TypeMethodDescriptionvoidParticleLine.addLocation(int index, LocationSafe location) voidParticleLine.addLocation(LocationSafe location) protected voidParticlePolygon.initLayers(LocationSafe center, PolygonLayer... layers) protected voidParticlePolygonFilled.initLayers(LocationSafe center, PolygonLayer... layers) voidParticleCircle.setCenter(LocationSafe center) voidParticleImage.setCenter(LocationSafe center) voidParticleText.setCenter(LocationSafe center) voidParticleFluid.setSpawnLocation(LocationSafe spawnLocation) Constructors in hm.zelha.particlesfx.shapers with parameters of type LocationSafeModifierConstructorDescriptionParticleCircle(Particle particle, LocationSafe center, double radius) ParticleCircle(Particle particle, LocationSafe center, double xRadius, double zRadius) ParticleCircle(Particle particle, LocationSafe center, double xRadius, double zRadius, double pitch, double yaw, double roll) ParticleCircle(Particle particle, LocationSafe center, double xRadius, double zRadius, double pitch, double yaw, double roll, int particleFrequency) ParticleCircle(Particle particle, LocationSafe center, double xRadius, double zRadius, int particleFrequency) ParticleCircleFilled(Particle particle, LocationSafe center, double radius) ParticleCircleFilled(Particle particle, LocationSafe center, double xRadius, double zRadius) ParticleCircleFilled(Particle particle, LocationSafe center, double xRadius, double zRadius, double pitch, double yaw, double roll) ParticleCircleFilled(Particle particle, LocationSafe center, double xRadius, double zRadius, double pitch, double yaw, double roll, int particleFrequency) ParticleCircleFilled(Particle particle, LocationSafe center, double xRadius, double zRadius, int particleFrequency) ParticleFluid(Particle particle, LocationSafe spawnLocation, double gravity, double repulsion, int particleFrequency) protectedParticleImage(Particle particle, LocationSafe center, double xRadius, double zRadius, int particleFrequency) ParticleImage(Particle particle, LocationSafe center, File path) ParticleImage(Particle particle, LocationSafe center, File path, double xRadius, double zRadius, int particleFrequency) ParticleImage(Particle particle, LocationSafe center, File path, double radius, int particleFrequency) ParticleImage(Particle particle, LocationSafe center, File path, int particleFrequency) ParticleImage(Particle particle, LocationSafe center, String link) ParticleImage(Particle particle, LocationSafe center, String link, double xRadius, double zRadius, int particleFrequency) ParticleImage(Particle particle, LocationSafe center, String link, double radius, int particleFrequency) ParticleImage(Particle particle, LocationSafe center, String link, int particleFrequency) ParticleLine(Particle particle, int particleFrequency, LocationSafe... locations) ParticleLine(Particle particle, LocationSafe... locations) ParticleLineCurved(Particle particle, int particleFrequency, LocationSafe... locations) ParticleLineCurved(Particle particle, LocationSafe... locations) ParticlePolygon(Particle particle, LocationSafe center, int cornersPerLayer, int layers, double radius) ParticlePolygon(Particle particle, LocationSafe center, int cornersPerLayer, int layers, double xRadius, double yRadius, double zRadius) ParticlePolygon(Particle particle, LocationSafe center, int cornersPerLayer, int layers, double xRadius, double yRadius, double zRadius, int particleFrequency) ParticlePolygon(Particle particle, LocationSafe center, int cornersPerLayer, int layers, double radius, int particleFrequency) ParticlePolygon(Particle particle, LocationSafe center, int particleFrequency, PolygonLayer... layers) ParticlePolygon(Particle particle, LocationSafe center, PolygonLayer... layers) ParticlePolygonFilled(Particle particle, LocationSafe center, int cornersPerLayer, int layers, double radius) ParticlePolygonFilled(Particle particle, LocationSafe center, int cornersPerLayer, int layers, double xRadius, double yRadius, double zRadius) ParticlePolygonFilled(Particle particle, LocationSafe center, int cornersPerLayer, int layers, double xRadius, double yRadius, double zRadius, int particleFrequency) ParticlePolygonFilled(Particle particle, LocationSafe center, int cornersPerLayer, int layers, double radius, int particleFrequency) ParticlePolygonFilled(Particle particle, LocationSafe center, int particleFrequency, PolygonLayer... layers) ParticlePolygonFilled(Particle particle, LocationSafe center, PolygonLayer... layers) ParticleSphere(Particle particle, LocationSafe center, double radius) ParticleSphere(Particle particle, LocationSafe center, double xRadius, double yRadius, double zRadius, double pitch, double yaw, double roll, int particleFrequency) ParticleSphere(Particle particle, LocationSafe center, double radius, double pitch, double yaw, double roll, int particleFrequency) ParticleSphere(Particle particle, LocationSafe center, double xRadius, double yRadius, double zRadius, int particleFrequency) ParticleSphere(Particle particle, LocationSafe center, double radius, int particleFrequency) ParticleSphereCSA(Particle particle, LocationSafe center, double radius) ParticleSphereCSA(Particle particle, LocationSafe center, double xRadius, double yRadius, double zRadius, double pitch, double yaw, double roll, int circleFrequency, int particleFrequency) Note: if circleFrequency is too high it can cause the sphere to look weird, if that's why you're looking at this then I'd suggest lowering it.ParticleSphereCSA(Particle particle, LocationSafe center, double radius, double pitch, double yaw, double roll, int circleFrequency, int particleFrequency) Note: if circleFrequency is too high it can cause the sphere to look weird, if that's why you're looking at this then I'd suggest lowering it.ParticleSphereCSA(Particle particle, LocationSafe center, double xRadius, double yRadius, double zRadius, int particleFrequency) ParticleSphereCSA(Particle particle, LocationSafe center, double xRadius, double yRadius, double zRadius, int circleFrequency, int particleFrequency) Note: if circleFrequency is too high it can cause the sphere to look weird, if that's why you're looking at this then I'd suggest lowering it.ParticleSphereCSA(Particle particle, LocationSafe center, double radius, int particleFrequency) ParticleSphereCSA(Particle particle, LocationSafe center, double radius, int circleFrequency, int particleFrequency) Note: if circleFrequency is too high it can cause the sphere to look weird, if that's why you're looking at this then I'd suggest lowering it.ParticleText(Particle particle, LocationSafe center, double xRadius, double zRadius, int particleFrequency, String... text) ParticleText(Particle particle, LocationSafe center, double xRadius, double zRadius, String... text) ParticleText(Particle particle, LocationSafe center, double radius, int particleFrequency, String... text) ParticleText(Particle particle, LocationSafe center, double radius, String... text) -
Uses of LocationSafe in hm.zelha.particlesfx.shapers.parents
Fields in hm.zelha.particlesfx.shapers.parents with type parameters of type LocationSafeMethods in hm.zelha.particlesfx.shapers.parents that return types with arguments of type LocationSafeModifier and TypeMethodDescriptionprotected ArrayListSafe<LocationSafe> RotationHandler.getLocationsList(RotationHandler other) -
Uses of LocationSafe in hm.zelha.particlesfx.util
Classes in hm.zelha.particlesfx.util with type parameters of type LocationSafeModifier and TypeClassDescriptionclassArrayListSafe<L extends LocationSafe>only meant to be used in ParticleSFX internals
if you're wondering what this does, it's meant to handle the indexing and everything related to keeping ParticleShapeCompound working properly, it's nothing you should worry about unless youre trying to create things that extend RotationHandler or ParticleShaper and want to allow them to be inside a ParticleShapeCompound.Methods in hm.zelha.particlesfx.util that return LocationSafeModifier and TypeMethodDescriptionLocationSafe.add(double x, double y, double z) LocationSafe.add(org.bukkit.Location vec) LocationSafe.add(org.bukkit.util.Vector vec) LocationSafe.clone()LocationSafe.multiply(double m) LocationSafe.subtract(double x, double y, double z) LocationSafe.subtract(org.bukkit.Location vec) LocationSafe.subtract(org.bukkit.util.Vector vec) LocationSafe.zero()Methods in hm.zelha.particlesfx.util with parameters of type LocationSafeModifier and TypeMethodDescriptionvoidArrayListSafe.addMechanic.accept(RotationHandler owner, LocationSafe added) static ParticleShapeCompoundParticleSFX.atom(Particle nucleus, Particle electron, LocationSafe center, double radius, int particleFrequency) The givenParticleShapeCompoundcontains aParticleSphere, named "nucleus", and threeParticleCircles, named "electron1" to "electron3"
You can get the individual shapes usingParticleShapeCompound.getShape(String)static ParticleShapeCompoundParticleSFX.atom(Particle particle, LocationSafe center, double radius, int particleFrequency) The givenParticleShapeCompoundcontains aParticleSphere, named "nucleus", and threeParticleCircles, named "electron1" to "electron3"
You can get the individual shapes usingParticleShapeCompound.getShape(String)static ParticlePolygonParticleSFX.cube(Particle particle, LocationSafe center, double size, int particleFrequency) static ParticlePolygonFilledParticleSFX.cubeFilled(Particle particle, LocationSafe center, double size, int particleFrequency) static ParticleShapeCompoundParticleSFX.cup(Particle particle, LocationSafe bottom, double xRadius, double zRadius, double height, int particleFrequency) The givenParticleShapeCompoundcontains aParticleCylinder, named "cup", aParticleSpiral, named "bottom", and aParticleLineCurved, named "handle"
You can get the individual shapes usingParticleShapeCompound.getShape(String)static ParticleShapeCompoundParticleSFX.cup(Particle particle, LocationSafe bottom, double radius, double height, int particleFrequency) The givenParticleShapeCompoundcontains aParticleCylinder, named "cup", aParticleSpiral, named "bottom", and aParticleLineCurved, named "handle"
You can get the individual shapes usingParticleShapeCompound.getShape(String)static ParticleShapeCompoundParticleSFX.cup(Particle particle, LocationSafe bottom, double size, int particleFrequency) The givenParticleShapeCompoundcontains aParticleCylinder, named "cup", aParticleSpiral, named "bottom", and aParticleLineCurved, named "handle"
You can get the individual shapes usingParticleShapeCompound.getShape(String)static ParticleCylinderParticleSFX.donut(Particle particle, LocationSafe center, double xRadius, double zRadius, double circleSize, int circleFrequency, int particleFrequency) static ParticleCylinderParticleSFX.donut(Particle particle, LocationSafe center, double radius, double circleSize, int circleFrequency, int particleFrequency) static ParticleCylinderParticleSFX.donut(Particle particle, LocationSafe center, double radius, int particleFrequency) static ParticleCylinderParticleSFX.donut(Particle particle, LocationSafe center, double radius, int circleFrequency, int particleFrequency) static ParticleShapeCompoundParticleSFX.flower(Particle particle, LocationSafe bottom, double flowerSize, double stemHeight, int particleFrequency) The givenParticleShapeCompoundcontains aParticleLineCurved, named "stem", and another ParticleShapeCompound, named "head", which contains 11ParticleCircleFilleds, named "center" and "petal1" to "petal10"
You can get the individual shapes usingParticleShapeCompound.getShape(String)static ParticleShapeCompoundParticleSFX.flower(Particle particle, LocationSafe bottom, double size, int particleFrequency) The givenParticleShapeCompoundcontains aParticleLineCurved, named "stem", and another ParticleShapeCompound, named "head", which contains 11ParticleCircleFilleds, named "center" and "petal1" to "petal10"
You can get the individual shapes usingParticleShapeCompound.getShape(String)static ParticleLineCurvedParticleSFX.heart2D(Particle particle, LocationSafe center, double size, int particleFrequency) the size parameter isn't followed exactly and will probably need some fine-tuning to get correct.static ParticleCylinderParticleSFX.mushroom(Particle particle, LocationSafe bottom, double xRadius, double zRadius, double height, int particleFrequency) static ParticleCylinderParticleSFX.mushroom(Particle particle, LocationSafe bottom, double radius, double height, int particleFrequency) static ParticleCylinderParticleSFX.mushroom(Particle particle, LocationSafe bottom, double size, int particleFrequency) static ParticleLineParticleSFX.pentagram(Particle particle, LocationSafe center, double size, int particleFrequency) static ParticlePolygonParticleSFX.pyramid(Particle particle, LocationSafe center, int sides, double size, int particleFrequency) static ParticlePolygonFilledParticleSFX.pyramidFilled(Particle particle, LocationSafe center, int sides, double size, int particleFrequency) static ParticleFluidParticleSFX.raincloud(Particle rainParticle, Particle cloudParticle, LocationSafe center, double xRadius, double yRadius, double zRadius, int rainAmount) static ParticleFluidParticleSFX.raincloud(Particle rainParticle, Particle cloudParticle, LocationSafe center, double xRadius, double yRadius, double zRadius, int rainAmount, int cloudAmount) static ParticleFluidParticleSFX.raincloud(Particle rainParticle, Particle cloudParticle, LocationSafe center, double xRadius, double zRadius, int rainAmount) static ParticleFluidParticleSFX.raincloud(Particle rainParticle, Particle cloudParticle, LocationSafe center, double radius, int rainAmount) voidCircleInfo.setCenter(LocationSafe center) voidCorner.setLocation(LocationSafe location) static ParticleLineParticleSFX.star(Particle particle, LocationSafe center, double size, int particleFrequency) static ParticleSphereParticleSFX.sun(TravellingParticle particle, LocationSafe center, double xRadius, double yRadius, double zRadius, int particleFrequency) Creates a sphere with the particles travelling away from the centerstatic ParticleSphereParticleSFX.sun(TravellingParticle particle, LocationSafe center, double radius, int particleFrequency) Creates a sphere with the particles travelling away from the center.static ParticleSpiralParticleSFX.tornado(Particle particle, LocationSafe bottom, double xRadius, double zRadius, double height, int particleFrequency) static ParticleSpiralParticleSFX.tornado(Particle particle, LocationSafe bottom, double radius, double height, int particleFrequency) Constructors in hm.zelha.particlesfx.util with parameters of type LocationSafeModifierConstructorDescriptionCircleInfo(LocationSafe center, double radius) CircleInfo(LocationSafe center, double xRadius, double zRadius) CircleInfo(LocationSafe center, double radius, double pitch, double yaw, double roll) CircleInfo(LocationSafe center, double xRadius, double zRadius, double pitch, double yaw, double roll) Corner(LocationSafe location)