46 lines
1.1 KiB
Java
46 lines
1.1 KiB
Java
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 ParticleLeaf extends ParticleCustomTexture {
|
|
|
|
private static final ResourceLocation TEXTURE = new ResourceLocation(Wizardry.MODID,
|
|
"textures/particle/leaf_particles.png");
|
|
|
|
public ParticleLeaf(World world, double x, double y, double z, double vx, double vy, double vz){
|
|
super(world, x, y, z, vx, vy, vz);
|
|
}
|
|
|
|
public ParticleLeaf(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(16));
|
|
this.particleScale *= 1.4f;
|
|
this.particleGravity = 0;
|
|
this.canCollide = true;
|
|
}
|
|
|
|
@Override
|
|
public ResourceLocation getTexture(){
|
|
return TEXTURE;
|
|
}
|
|
|
|
@Override
|
|
protected int getXFrames(){
|
|
return 4;
|
|
}
|
|
|
|
@Override
|
|
protected int getYFrames(){
|
|
return 4;
|
|
}
|
|
}
|