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