Class ConsumableComponent.Builder

java.lang.Object
net.minecraft.component.type.ConsumableComponent.Builder
Enclosing class:
ConsumableComponent

public static class ConsumableComponent.Builder extends Object
Mappings:
Namespace Name
named net/minecraft/component/type/ConsumableComponent$Builder
intermediary net/minecraft/class_10124$class_10125
official cyw$a
  • Field Details Link icon

    • consumeSeconds Link icon

      private float consumeSeconds
      Mappings:
      Namespace Name Mixin selector
      named consumeSeconds Lnet/minecraft/component/type/ConsumableComponent$Builder;consumeSeconds:F
      intermediary field_53774 Lnet/minecraft/class_10124$class_10125;field_53774:F
      official a Lcyw$a;a:F
    • useAction Link icon

      private UseAction useAction
      Mappings:
      Namespace Name Mixin selector
      named useAction Lnet/minecraft/component/type/ConsumableComponent$Builder;useAction:Lnet/minecraft/item/consume/UseAction;
      intermediary field_53775 Lnet/minecraft/class_10124$class_10125;field_53775:Lnet/minecraft/class_1839;
      official b Lcyw$a;b:Lcws;
    • sound Link icon

      private RegistryEntry<SoundEvent> sound
      Mappings:
      Namespace Name Mixin selector
      named sound Lnet/minecraft/component/type/ConsumableComponent$Builder;sound:Lnet/minecraft/registry/entry/RegistryEntry;
      intermediary field_53776 Lnet/minecraft/class_10124$class_10125;field_53776:Lnet/minecraft/class_6880;
      official c Lcyw$a;c:Ljr;
    • consumeParticles Link icon

      private boolean consumeParticles
      Mappings:
      Namespace Name Mixin selector
      named consumeParticles Lnet/minecraft/component/type/ConsumableComponent$Builder;consumeParticles:Z
      intermediary field_53777 Lnet/minecraft/class_10124$class_10125;field_53777:Z
      official d Lcyw$a;d:Z
    • consumeEffects Link icon

      private final List<ConsumeEffect> consumeEffects
      Mappings:
      Namespace Name Mixin selector
      named consumeEffects Lnet/minecraft/component/type/ConsumableComponent$Builder;consumeEffects:Ljava/util/List;
      intermediary field_53778 Lnet/minecraft/class_10124$class_10125;field_53778:Ljava/util/List;
      official e Lcyw$a;e:Ljava/util/List;
  • Constructor Details Link icon

    • Builder Link icon

      Builder()
  • Method Details Link icon

    • consumeSeconds Link icon

      public ConsumableComponent.Builder consumeSeconds(float consumeSeconds)
      Mappings:
      Namespace Name Mixin selector
      named consumeSeconds Lnet/minecraft/component/type/ConsumableComponent$Builder;consumeSeconds(F)Lnet/minecraft/component/type/ConsumableComponent$Builder;
      intermediary method_62852 Lnet/minecraft/class_10124$class_10125;method_62852(F)Lnet/minecraft/class_10124$class_10125;
      official a Lcyw$a;a(F)Lcyw$a;
    • useAction Link icon

      public ConsumableComponent.Builder useAction(UseAction useAction)
      Mappings:
      Namespace Name Mixin selector
      named useAction Lnet/minecraft/component/type/ConsumableComponent$Builder;useAction(Lnet/minecraft/item/consume/UseAction;)Lnet/minecraft/component/type/ConsumableComponent$Builder;
      intermediary method_62853 Lnet/minecraft/class_10124$class_10125;method_62853(Lnet/minecraft/class_1839;)Lnet/minecraft/class_10124$class_10125;
      official a Lcyw$a;a(Lcws;)Lcyw$a;
    • sound Link icon

      Mappings:
      Namespace Name Mixin selector
      named sound Lnet/minecraft/component/type/ConsumableComponent$Builder;sound(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/component/type/ConsumableComponent$Builder;
      intermediary method_62855 Lnet/minecraft/class_10124$class_10125;method_62855(Lnet/minecraft/class_6880;)Lnet/minecraft/class_10124$class_10125;
      official a Lcyw$a;a(Ljr;)Lcyw$a;
    • finishSound Link icon

      public ConsumableComponent.Builder finishSound(RegistryEntry<SoundEvent> finishSound)
      Mappings:
      Namespace Name Mixin selector
      named finishSound Lnet/minecraft/component/type/ConsumableComponent$Builder;finishSound(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/component/type/ConsumableComponent$Builder;
      intermediary method_62857 Lnet/minecraft/class_10124$class_10125;method_62857(Lnet/minecraft/class_6880;)Lnet/minecraft/class_10124$class_10125;
      official b Lcyw$a;b(Ljr;)Lcyw$a;
    • consumeParticles Link icon

      public ConsumableComponent.Builder consumeParticles(boolean consumeParticles)
      Mappings:
      Namespace Name Mixin selector
      named consumeParticles Lnet/minecraft/component/type/ConsumableComponent$Builder;consumeParticles(Z)Lnet/minecraft/component/type/ConsumableComponent$Builder;
      intermediary method_62856 Lnet/minecraft/class_10124$class_10125;method_62856(Z)Lnet/minecraft/class_10124$class_10125;
      official a Lcyw$a;a(Z)Lcyw$a;
    • consumeEffect Link icon

      public ConsumableComponent.Builder consumeEffect(ConsumeEffect consumeEffect)
      Mappings:
      Namespace Name Mixin selector
      named consumeEffect Lnet/minecraft/component/type/ConsumableComponent$Builder;consumeEffect(Lnet/minecraft/item/consume/ConsumeEffect;)Lnet/minecraft/component/type/ConsumableComponent$Builder;
      intermediary method_62854 Lnet/minecraft/class_10124$class_10125;method_62854(Lnet/minecraft/class_10134;)Lnet/minecraft/class_10124$class_10125;
      official a Lcyw$a;a(Ldac;)Lcyw$a;
    • build Link icon

      public ConsumableComponent build()
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/component/type/ConsumableComponent$Builder;build()Lnet/minecraft/component/type/ConsumableComponent;
      intermediary method_62851 Lnet/minecraft/class_10124$class_10125;method_62851()Lnet/minecraft/class_10124;
      official a Lcyw$a;a()Lcyw;