mirror of
https://github.com/TotalFreedomMC/TF-ProjectKorra.git
synced 2025-02-14 12:57:55 +00:00
Added getAirbendingParticles Method, and another playAirbendingParticles Method
This commit is contained in:
parent
b2e6b670b0
commit
fc9b84ae59
1 changed files with 24 additions and 6 deletions
|
@ -1641,32 +1641,50 @@ public class Methods {
|
||||||
target.setData(info.getState().getRawData());
|
target.setData(info.getState().getRawData());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static ParticleEffect getAirbendingParticles() {
|
||||||
|
String particle = plugin.getConfig().getString("Properties.Air.Particles");
|
||||||
|
if (particle == null)
|
||||||
|
return ParticleEffect.CLOUD;
|
||||||
|
else if (particle.equalsIgnoreCase("spell"))
|
||||||
|
return ParticleEffect.SPELL;
|
||||||
|
else if (particle.equalsIgnoreCase("blacksmoke"))
|
||||||
|
return ParticleEffect.SMOKE;
|
||||||
|
else if (particle.equalsIgnoreCase("smoke"))
|
||||||
|
return ParticleEffect.CLOUD;
|
||||||
|
else
|
||||||
|
return ParticleEffect.CLOUD;
|
||||||
|
}
|
||||||
|
|
||||||
public static void playAirbendingParticles(Location loc, int amount) {
|
public static void playAirbendingParticles(Location loc, int amount) {
|
||||||
|
playAirbendingParticles(loc, amount, (float) Math.random(), (float) Math.random(), (float) Math.random());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void playAirbendingParticles(Location loc, int amount, float xOffset, float yOffset, float zOffset) {
|
||||||
String particle = plugin.getConfig().getString("Properties.Air.Particles");
|
String particle = plugin.getConfig().getString("Properties.Air.Particles");
|
||||||
if (particle == null) {
|
if (particle == null) {
|
||||||
for (int i = 0; i < amount; i++) {
|
for (int i = 0; i < amount; i++) {
|
||||||
ParticleEffect.CLOUD.display(loc, (float) Math.random(), (float) Math.random(), (float) Math.random(), 0, 1);
|
ParticleEffect.CLOUD.display(loc, xOffset, yOffset, zOffset, 0, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (particle.equalsIgnoreCase("spell")) {
|
else if (particle.equalsIgnoreCase("spell")) {
|
||||||
for (int i = 0; i < amount; i++) {
|
for (int i = 0; i < amount; i++) {
|
||||||
ParticleEffect.SPELL.display(loc, (float) Math.random(), (float) Math.random(), (float) Math.random(), 0, 1);
|
ParticleEffect.SPELL.display(loc, xOffset, yOffset, zOffset, 0, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (particle.equalsIgnoreCase("blacksmoke")) {
|
else if (particle.equalsIgnoreCase("blacksmoke")) {
|
||||||
for (int i = 0; i < amount; i++) {
|
for (int i = 0; i < amount; i++) {
|
||||||
ParticleEffect.SMOKE.display(loc, (float) Math.random(), (float) Math.random(), (float) Math.random(), 0, 1);
|
ParticleEffect.SMOKE.display(loc, xOffset, yOffset, zOffset, 0, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (particle.equalsIgnoreCase("smoke")) {
|
else if (particle.equalsIgnoreCase("smoke")) {
|
||||||
for (int i = 0; i < amount; i++) {
|
for (int i = 0; i < amount; i++) {
|
||||||
ParticleEffect.CLOUD.display(loc, (float) Math.random(), (float) Math.random(), (float) Math.random(), 0, 1);
|
ParticleEffect.CLOUD.display(loc, xOffset, yOffset, zOffset, 0, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
for (int i = 0; i < amount; i++) {
|
for (int i = 0; i < amount; i++) {
|
||||||
ParticleEffect.CLOUD.display(loc, (float) Math.random(), (float) Math.random(), (float) Math.random(), 0, 1);
|
ParticleEffect.CLOUD.display(loc, xOffset, yOffset, (float) Math.random(), 0, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue