package electroblob.wizardry.client.particle; import electroblob.wizardry.Wizardry; import net.minecraft.util.ResourceLocation; import net.minecraft.world.World; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; @SideOnly(Side.CLIENT) public class ParticleSnow extends ParticleCustomTexture { private static final ResourceLocation TEXTURE = new ResourceLocation(Wizardry.MODID, "textures/particle/snow_particles.png"); public ParticleSnow(World world, double x, double y, double z, double vx, double vy, double vz){ super(world, x, y, z, vx, vy, vz); } public ParticleSnow(World world, double x, double y, double z, double vx, double vy, double vz, int maxAge){ super(world, x, y, z, vx, vy, vz, maxAge); } @Override public void init(){ this.setParticleTextureIndex(rand.nextInt(8)); this.particleScale *= 0.6f; this.particleGravity = 0; this.canCollide = true; } @Override public ResourceLocation getTexture(){ return TEXTURE; } @Override protected int getXFrames(){ return 4; } @Override protected int getYFrames(){ return 4; } }