Package cn.nukkit.dispenser
Class ProjectileDispenseBehavior
java.lang.Object
cn.nukkit.dispenser.DefaultDispenseBehavior
cn.nukkit.dispenser.ProjectileDispenseBehavior
- All Implemented Interfaces:
DispenseBehavior
- Author:
- CreeperFace
-
Field Summary
Fields inherited from class cn.nukkit.dispenser.DefaultDispenseBehavior
success
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
correctNBT
(CompoundTag nbt) you can add extra data of projectile heredispense
(BlockDispenser source, BlockFace face, Item item) protected float
protected String
protected double
protected Sound
protected Vector3
initMotion
(BlockFace face)
-
Constructor Details
-
ProjectileDispenseBehavior
-
-
Method Details
-
dispense
@PowerNukkitDifference(info="Implement sound.", since="1.4.0.0-PN") @PowerNukkitOnly public Item dispense(BlockDispenser source, BlockFace face, Item item) - Specified by:
dispense
in interfaceDispenseBehavior
- Overrides:
dispense
in classDefaultDispenseBehavior
-
getShootingSound
-
initMotion
-
getMotion
-
getAccuracy
-
getEntityType
-
correctNBT
you can add extra data of projectile here- Parameters:
nbt
- tag
-