ironkiller224 Posted July 19, 2018 Posted July 19, 2018 (edited) Does anyone know how to create particle effects in a specific location? I tried using World.spawnParticle but I cannot get it to work. Edit: Here's my code: @SubscribeEvent(priority = EventPriority.NORMAL, receiveCanceled = true) public void onEvent(PlayerTickEvent event){ EntityPlayer p = event.player; if(p.getHeldItemOffhand().getItem() == ModItems.shieldCharm ){ List<Entity> L = p.getEntityWorld().getLoadedEntityList(); for(Entity e : L){ if(e instanceof EntityArrow){ EntityArrow e2 = (EntityArrow)e; if(e2.getDistance(p) < 3){ e2.motionX = 0; e2.motionY = 0; e2.motionZ = 0; if(e2.getEntityWorld().isRemote){ e2.getEntityWorld().spawnParticle(EnumParticleTypes.DRIP_WATER, e2.posX, e2.posY, e2.posZ, 0, 0, 0, 1); //System.out.println("particle summoned"); } } } } p.addPotionEffect(new PotionEffect(Potion.getPotionById(11), 5)); } } I am attempting to freeze the arrows in place near the player and add a particle effect (current effect is placeholder) to show they are being held in place by some magical air. The system prints out "particle summoned" but no particles show up in the world. Edited July 20, 2018 by ironkiller224 Quote
ironkiller224 Posted July 19, 2018 Author Posted July 19, 2018 On 7/19/2018 at 10:38 PM, diesieben07 said: Show what you tried. Expand I edited my post to show my code. Quote
Recommended Posts
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.