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();
|
||||
|
||||
// Handle different particle data types
|
||||
if ((dataType.equals(Particle.DustOptions.class)
|
||||
|| dataType.equals(Particle.DustTransition.class))) {
|
||||
if (dataType.equals(Particle.DustOptions.class)) {
|
||||
if (particleInfo.getColor() != null) {
|
||||
particleBuilder.color(getColor(particleInfo.getColor()),
|
||||
particleInfo.getSize());
|
||||
}
|
||||
} else if (dataType.equals(Particle.DustTransition.class)) {
|
||||
if (particleInfo.getColorGradientEnd() != null) {
|
||||
particleBuilder.colorTransition(getColor(particleInfo.getColor()),
|
||||
getColor(particleInfo.getColorGradientEnd()),
|
||||
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()));
|
||||
} else if (dataType.equals(BlockData.class)) {
|
||||
particleBuilder.data(Material.STONE.createBlockData());
|
||||
|
|
@ -112,7 +113,8 @@ public class ParticleConfig {
|
|||
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));
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user