public abstract class MovedProjectileDispenserBehaviour extends MovedDefaultDispenseItemBehaviour
| Constructor and Description |
|---|
MovedProjectileDispenserBehaviour() |
| Modifier and Type | Method and Description |
|---|---|
protected net.minecraft.item.ItemStack |
dispenseStack(net.minecraft.item.ItemStack itemStack,
MovementContext context,
net.minecraft.util.math.BlockPos pos,
net.minecraft.util.math.vector.Vector3d facing)
Dispense the specified stack, play the dispense sound and spawn particles.
|
protected abstract net.minecraft.entity.projectile.ProjectileEntity |
getProjectileEntity(net.minecraft.world.World world,
double x,
double y,
double z,
net.minecraft.item.ItemStack itemStack) |
protected float |
getProjectileInaccuracy() |
protected float |
getProjectileVelocity() |
static MovedProjectileDispenserBehaviour |
of(net.minecraft.dispenser.ProjectileDispenseBehavior vanillaBehaviour) |
protected void |
playDispenseSound(net.minecraft.world.IWorld world,
net.minecraft.util.math.BlockPos pos)
Play the dispense sound from the specified block.
|
dispense, doDispense, getClosestFacingDirection, placeItemInInventory, spawnDispenseParticles, spawnDispenseParticlesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinit, initSpawneggsprotected net.minecraft.item.ItemStack dispenseStack(net.minecraft.item.ItemStack itemStack,
MovementContext context,
net.minecraft.util.math.BlockPos pos,
net.minecraft.util.math.vector.Vector3d facing)
MovedDefaultDispenseItemBehaviourdispenseStack in class MovedDefaultDispenseItemBehaviourprotected void playDispenseSound(net.minecraft.world.IWorld world,
net.minecraft.util.math.BlockPos pos)
MovedDefaultDispenseItemBehaviourplayDispenseSound in class MovedDefaultDispenseItemBehaviour@Nullable
protected abstract net.minecraft.entity.projectile.ProjectileEntity getProjectileEntity(net.minecraft.world.World world,
double x,
double y,
double z,
net.minecraft.item.ItemStack itemStack)
protected float getProjectileInaccuracy()
protected float getProjectileVelocity()
public static MovedProjectileDispenserBehaviour of(net.minecraft.dispenser.ProjectileDispenseBehavior vanillaBehaviour)