Class ProjectileDispenserBehavior

java.lang.Object
net.minecraft.block.dispenser.ItemDispenserBehavior
net.minecraft.block.dispenser.ProjectileDispenserBehavior
All Implemented Interfaces:
DispenserBehavior
Direct Known Subclasses:
class_4905, class_4914, class_4915, class_4916, class_4918

public abstract class ProjectileDispenserBehavior extends ItemDispenserBehavior
Mappings:
Namespace Name
official oc
intermediary net/minecraft/class_1370
named net/minecraft/block/dispenser/ProjectileDispenserBehavior
  • Constructor Details

    • ProjectileDispenserBehavior

      public ProjectileDispenserBehavior()
  • Method Details

    • dispenseSilently

      public ItemStack dispenseSilently(BlockPointer pointer, ItemStack stack)
      Overrides:
      dispenseSilently in class ItemDispenserBehavior
      Mappings:
      Namespace Name Mixin selector
      official b Leg;b(Ldz;Lamj;)Lamj;
      intermediary method_4286 Lnet/minecraft/class_1338;method_4286(Lnet/minecraft/class_1332;Lnet/minecraft/class_1071;)Lnet/minecraft/class_1071;
      named dispenseSilently Lnet/minecraft/block/dispenser/ItemDispenserBehavior;dispenseSilently(Lnet/minecraft/util/math/BlockPointer;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;
    • playSound

      protected void playSound(BlockPointer pointer)
      Overrides:
      playSound in class ItemDispenserBehavior
      Mappings:
      Namespace Name Mixin selector
      official a Leg;a(Ldz;)V
      intermediary method_4282 Lnet/minecraft/class_1338;method_4282(Lnet/minecraft/class_1332;)V
      named playSound Lnet/minecraft/block/dispenser/ItemDispenserBehavior;playSound(Lnet/minecraft/util/math/BlockPointer;)V
    • getProjectile

      protected abstract Projectile getProjectile(World world, Position pos)
      Mappings:
      Namespace Name Mixin selector
      official a Loc;a(Laqu;Lex;)Laho;
      intermediary method_4394 Lnet/minecraft/class_1370;method_4394(Lnet/minecraft/class_1150;Lnet/minecraft/class_1364;)Lnet/minecraft/class_1417;
      named getProjectile Lnet/minecraft/block/dispenser/ProjectileDispenserBehavior;getProjectile(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Position;)Lnet/minecraft/entity/projectile/Projectile;
    • getVariation

      protected float getVariation()
      Mappings:
      Namespace Name Mixin selector
      official a Loc;a()F
      intermediary method_4393 Lnet/minecraft/class_1370;method_4393()F
      named getVariation Lnet/minecraft/block/dispenser/ProjectileDispenserBehavior;getVariation()F
    • getForce

      protected float getForce()
      Mappings:
      Namespace Name Mixin selector
      official b Loc;b()F
      intermediary method_4395 Lnet/minecraft/class_1370;method_4395()F
      named getForce Lnet/minecraft/block/dispenser/ProjectileDispenserBehavior;getForce()F