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
-