Posted November 10, 20195 yr I tried getting a tipped arrow like this: ItemStack item = new ItemStack(Items.TIPPED_ARROW,1,5); however the shot arrow is always a generic tipped arrow without any effects. This is the method i use this in: @Override protected EntityArrow getArrow(float p_190726_1_) { Random rand = new Random(); EntityArrow entityarrow = super.getArrow(p_190726_1_); if (rand.nextInt(2) == 0) { ItemStack item = new ItemStack(Items.TIPPED_ARROW,1,5); ((EntityTippedArrow)entityarrow).setPotionEffect(item); return entityarrow; } else { return entityarrow; } }
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.