Posted September 13, 201312 yr So, working with particles. (Not having much luck). How would I go about spawning the smoke particle in a moving sphere around a player. I'm an absolute noob when it comes to particles and can't find a tutorial for what I'm looking for.
September 14, 201312 yr Hi I've never done this, but perhaps adapting something from the vanilla code might get you there - for example this looks promising: BlockFluid:: protected void triggerLavaMixEffects(World par1World, int x, int y, int z) { par1World.playSoundEffect((double)((float)x + 0.5F), (double)((float)y + 0.5F), (double)((float)z + 0.5F), "random.fizz", 0.5F, 2.6F + (par1World.rand.nextFloat() - par1World.rand.nextFloat()) * 0.8F); for (int l = 0; l < 8; ++l) { par1World.spawnParticle("largesmoke", (double)x + Math.random(), (double)y + 1.2D, (double)z + Math.random(), 0.0D, 0.0D, 0.0D); } } See also RenderGlobal.doSpawnParticle for a listing of the different particle types You could place this code in one of the many places in the code that get called every tick (for example using TickHandler), spawn particles with a random chance at a random distance from the player position. -TGG
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.