public static class PotatoCannonProjectileTypes.Builder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected net.minecraft.util.ResourceLocation |
loc |
protected PotatoCannonProjectileTypes |
result |
| Constructor and Description |
|---|
Builder(net.minecraft.util.ResourceLocation loc) |
protected net.minecraft.util.ResourceLocation loc
protected PotatoCannonProjectileTypes result
public PotatoCannonProjectileTypes.Builder damage(int damage)
public PotatoCannonProjectileTypes.Builder gravity(float modifier)
public PotatoCannonProjectileTypes.Builder knockback(float knockback)
public PotatoCannonProjectileTypes.Builder drag(float drag)
public PotatoCannonProjectileTypes.Builder reloadTicks(int reload)
public PotatoCannonProjectileTypes.Builder splitInto(int split)
public PotatoCannonProjectileTypes.Builder soundPitch(float pitch)
public PotatoCannonProjectileTypes.Builder velocity(float velocity)
public PotatoCannonProjectileTypes.Builder renderTumbling()
public PotatoCannonProjectileTypes.Builder renderBillboard()
public PotatoCannonProjectileTypes.Builder renderTowardMotion(int spriteAngle, float spin)
public PotatoCannonProjectileTypes.Builder sticky()
public PotatoCannonProjectileTypes.Builder preEntityHit(java.util.function.Predicate<net.minecraft.util.math.EntityRayTraceResult> callback)
public PotatoCannonProjectileTypes.Builder onEntityHit(java.util.function.Predicate<net.minecraft.util.math.EntityRayTraceResult> callback)
public PotatoCannonProjectileTypes.Builder onBlockHit(java.util.function.BiPredicate<net.minecraft.world.IWorld,net.minecraft.util.math.BlockRayTraceResult> callback)
public PotatoCannonProjectileTypes register()
public PotatoCannonProjectileTypes registerAndAssign(net.minecraft.util.IItemProvider... items)