Class ProjectileItem.Settings.Builder

java.lang.Object
net.minecraft.item.ProjectileItem.Settings.Builder
Enclosing class:
ProjectileItem.Settings

public static class ProjectileItem.Settings.Builder extends Object
Mappings:
Namespace Name
named net/minecraft/item/ProjectileItem$Settings$Builder
intermediary net/minecraft/class_9463$class_9464$class_9465
official cvj$a$a
  • Field Details

    • positionFunction

      private ProjectileItem.PositionFunction positionFunction
      Mappings:
      Namespace Name Mixin selector
      named positionFunction Lnet/minecraft/item/ProjectileItem$Settings$Builder;positionFunction:Lnet/minecraft/item/ProjectileItem$PositionFunction;
      intermediary field_50148 Lnet/minecraft/class_9463$class_9464$class_9465;field_50148:Lnet/minecraft/class_9463$class_9466;
      official a Lcvj$a$a;a:Lcvj$b;
    • uncertainty

      private float uncertainty
      Mappings:
      Namespace Name Mixin selector
      named uncertainty Lnet/minecraft/item/ProjectileItem$Settings$Builder;uncertainty:F
      intermediary field_50149 Lnet/minecraft/class_9463$class_9464$class_9465;field_50149:F
      official b Lcvj$a$a;b:F
    • power

      private float power
      Mappings:
      Namespace Name Mixin selector
      named power Lnet/minecraft/item/ProjectileItem$Settings$Builder;power:F
      intermediary field_50150 Lnet/minecraft/class_9463$class_9464$class_9465;field_50150:F
      official c Lcvj$a$a;c:F
    • overrideDispenserEvent

      private OptionalInt overrideDispenserEvent
      Mappings:
      Namespace Name Mixin selector
      named overrideDispenserEvent Lnet/minecraft/item/ProjectileItem$Settings$Builder;overrideDispenserEvent:Ljava/util/OptionalInt;
      intermediary field_50151 Lnet/minecraft/class_9463$class_9464$class_9465;field_50151:Ljava/util/OptionalInt;
      official d Lcvj$a$a;d:Ljava/util/OptionalInt;
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • positionFunction

      public ProjectileItem.Settings.Builder positionFunction(ProjectileItem.PositionFunction positionFunction)
      Mappings:
      Namespace Name Mixin selector
      named positionFunction Lnet/minecraft/item/ProjectileItem$Settings$Builder;positionFunction(Lnet/minecraft/item/ProjectileItem$PositionFunction;)Lnet/minecraft/item/ProjectileItem$Settings$Builder;
      intermediary method_58667 Lnet/minecraft/class_9463$class_9464$class_9465;method_58667(Lnet/minecraft/class_9463$class_9466;)Lnet/minecraft/class_9463$class_9464$class_9465;
      official a Lcvj$a$a;a(Lcvj$b;)Lcvj$a$a;
    • uncertainty

      public ProjectileItem.Settings.Builder uncertainty(float uncertainty)
      Mappings:
      Namespace Name Mixin selector
      named uncertainty Lnet/minecraft/item/ProjectileItem$Settings$Builder;uncertainty(F)Lnet/minecraft/item/ProjectileItem$Settings$Builder;
      intermediary method_58665 Lnet/minecraft/class_9463$class_9464$class_9465;method_58665(F)Lnet/minecraft/class_9463$class_9464$class_9465;
      official a Lcvj$a$a;a(F)Lcvj$a$a;
    • power

      public ProjectileItem.Settings.Builder power(float power)
      Mappings:
      Namespace Name Mixin selector
      named power Lnet/minecraft/item/ProjectileItem$Settings$Builder;power(F)Lnet/minecraft/item/ProjectileItem$Settings$Builder;
      intermediary method_58669 Lnet/minecraft/class_9463$class_9464$class_9465;method_58669(F)Lnet/minecraft/class_9463$class_9464$class_9465;
      official b Lcvj$a$a;b(F)Lcvj$a$a;
    • overrideDispenseEvent

      public ProjectileItem.Settings.Builder overrideDispenseEvent(int overrideDispenseEvent)
      Mappings:
      Namespace Name Mixin selector
      named overrideDispenseEvent Lnet/minecraft/item/ProjectileItem$Settings$Builder;overrideDispenseEvent(I)Lnet/minecraft/item/ProjectileItem$Settings$Builder;
      intermediary method_58666 Lnet/minecraft/class_9463$class_9464$class_9465;method_58666(I)Lnet/minecraft/class_9463$class_9464$class_9465;
      official a Lcvj$a$a;a(I)Lcvj$a$a;
    • build

      public ProjectileItem.Settings build()
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/item/ProjectileItem$Settings$Builder;build()Lnet/minecraft/item/ProjectileItem$Settings;
      intermediary method_58664 Lnet/minecraft/class_9463$class_9464$class_9465;method_58664()Lnet/minecraft/class_9463$class_9464;
      official a Lcvj$a$a;a()Lcvj$a;