Adjust particle loading to work with webui coordinates
This commit is contained in:
parent
ed91cf6810
commit
02c4f818a0
|
|
@ -83,18 +83,19 @@ public class ParticleConfig {
|
||||||
Class<?> dataType = particleType.getDataType();
|
Class<?> dataType = particleType.getDataType();
|
||||||
|
|
||||||
// Handle different particle data types
|
// Handle different particle data types
|
||||||
if ((dataType.equals(Particle.DustOptions.class)
|
if (dataType.equals(Particle.DustOptions.class)) {
|
||||||
|| dataType.equals(Particle.DustTransition.class))) {
|
|
||||||
if (particleInfo.getColor() != null) {
|
if (particleInfo.getColor() != null) {
|
||||||
|
particleBuilder.color(getColor(particleInfo.getColor()),
|
||||||
|
particleInfo.getSize());
|
||||||
|
}
|
||||||
|
} else if (dataType.equals(Particle.DustTransition.class)) {
|
||||||
if (particleInfo.getColorGradientEnd() != null) {
|
if (particleInfo.getColorGradientEnd() != null) {
|
||||||
particleBuilder.colorTransition(getColor(particleInfo.getColor()),
|
particleBuilder.colorTransition(getColor(particleInfo.getColor()),
|
||||||
getColor(particleInfo.getColorGradientEnd()),
|
getColor(particleInfo.getColorGradientEnd()),
|
||||||
particleInfo.getSize());
|
particleInfo.getSize());
|
||||||
} else {
|
|
||||||
particleBuilder.color(getColor(particleInfo.getColor()));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if (dataType.equals(Color.class)) {
|
else if (dataType.equals(Color.class)) {
|
||||||
particleBuilder.color(getColor(particleInfo.getColor()));
|
particleBuilder.color(getColor(particleInfo.getColor()));
|
||||||
} else if (dataType.equals(BlockData.class)) {
|
} else if (dataType.equals(BlockData.class)) {
|
||||||
particleBuilder.data(Material.STONE.createBlockData());
|
particleBuilder.data(Material.STONE.createBlockData());
|
||||||
|
|
@ -112,7 +113,8 @@ public class ParticleConfig {
|
||||||
particleBuilder.extra(particleInfo.getExtra());
|
particleBuilder.extra(particleInfo.getExtra());
|
||||||
}
|
}
|
||||||
|
|
||||||
aParticleList.add(new AParticle(x, y, z, randomOffset, particleBuilder));
|
//Add 0.2 to adjust for the player model being 1.6 blocks high
|
||||||
|
aParticleList.add(new AParticle(x, y + 0.2, z, randomOffset, particleBuilder));
|
||||||
}
|
}
|
||||||
|
|
||||||
loadedFrames.add(new Frame(aParticleList));
|
loadedFrames.add(new Frame(aParticleList));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user