Class CustomArrowItem.ArrowBuilder<T extends CustomArrowEntity>
java.lang.Object
tech.anonymoushacker1279.immersiveweapons.item.projectile.CustomArrowItem.ArrowBuilder<T>
- Enclosing class:
CustomArrowItem<T extends CustomArrowEntity>
-
Constructor Summary
ConstructorsConstructorDescriptionArrowBuilder(net.minecraft.world.item.Item.Properties properties, double damage, Supplier<net.minecraft.world.entity.EntityType<T>> arrowEntity) -
Method Summary
Modifier and TypeMethodDescriptionbuild()canBeInfinite(boolean canBeInfinite) color(int color) gravityModifier(double gravityModifier) hitEffect(HitEffectUtils.HitEffect hitEffect) knockbackStrength(int knockbackStrength) pierceLevel(int pierceLevel) shootingVector(double inaccuracyBaseMultiplier, double inaccuracyRandomModifierLow, double inaccuracyRandomModifierHigh)
-
Constructor Details
-
ArrowBuilder
-
-
Method Details
-
pierceLevel
-
canBeInfinite
-
gravityModifier
-
shootingVector
public CustomArrowItem.ArrowBuilder<T> shootingVector(double inaccuracyBaseMultiplier, double inaccuracyRandomModifierLow, double inaccuracyRandomModifierHigh) -
knockbackStrength
-
hitEffect
-
color
-
build
-