Class PotatoCannonProjectileType.Builder
java.lang.Object
com.simibubi.create.content.curiosities.weapons.PotatoCannonProjectileType.Builder
- Enclosing class:
- PotatoCannonProjectileType
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected net.minecraft.resources.ResourceLocationprotected PotatoCannonProjectileType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddItems(net.minecraft.world.level.ItemLike... items)damage(int damage)drag(float drag)gravity(float modifier)knockback(float knockback)onBlockHit(BiPredicate<net.minecraft.world.level.LevelAccessor,net.minecraft.world.phys.BlockHitResult> callback)onEntityHit(Predicate<net.minecraft.world.phys.EntityHitResult> callback)preEntityHit(Predicate<net.minecraft.world.phys.EntityHitResult> callback)register()registerAndAssign(net.minecraft.world.level.ItemLike... items)reloadTicks(int reload)renderMode(PotatoProjectileRenderMode renderMode)renderTowardMotion(int spriteAngle, float spin)soundPitch(float pitch)splitInto(int split)sticky()velocity(float velocity)
-
Field Details
-
id
protected net.minecraft.resources.ResourceLocation id -
result
-
-
Constructor Details
-
Builder
public Builder(net.minecraft.resources.ResourceLocation id)
-
-
Method Details
-
reloadTicks
-
damage
-
splitInto
-
knockback
-
drag
-
velocity
-
gravity
-
soundPitch
-
sticky
-
renderMode
-
renderBillboard
-
renderTumbling
-
renderTowardMotion
-
preEntityHit
public PotatoCannonProjectileType.Builder preEntityHit(Predicate<net.minecraft.world.phys.EntityHitResult> callback) -
onEntityHit
public PotatoCannonProjectileType.Builder onEntityHit(Predicate<net.minecraft.world.phys.EntityHitResult> callback) -
onBlockHit
public PotatoCannonProjectileType.Builder onBlockHit(BiPredicate<net.minecraft.world.level.LevelAccessor,net.minecraft.world.phys.BlockHitResult> callback) -
addItems
-
register
-
registerAndAssign
-