Interface SimpleOption.Callbacks<T>

All Known Subinterfaces:
SimpleOption.class_7275, SimpleOption.SliderCallbacks<T>
All Known Implementing Classes:
SimpleOption.class_7273, SimpleOption.class_7276, SimpleOption.DoubleSliderCallbacks, SimpleOption.IntSliderCallbacks, SimpleOption.PotentialValuesBasedCallbacks
Enclosing class:
SimpleOption<T>

@Environment(CLIENT) static interface SimpleOption.Callbacks<T>
Mappings:
Namespace Name
official ebi$k
intermediary net/minecraft/class_7172$class_7178
named net/minecraft/client/option/SimpleOption$Callbacks
  • Method Details

    • getButtonCreator

      Function<SimpleOption<T>,ClickableWidget> getButtonCreator(SimpleOption.class_7277<T> tooltipFactory, GameOptions gameOptions, int x, int y, int width)
      Mappings:
      Namespace Name Mixin selector
      official a Lebi$k;a(Lebi$i;Lebj;III)Ljava/util/function/Function;
      intermediary method_41756 Lnet/minecraft/class_7172$class_7178;method_41756(Lnet/minecraft/class_7172$class_7277;Lnet/minecraft/class_315;III)Ljava/util/function/Function;
      named getButtonCreator Lnet/minecraft/client/option/SimpleOption$Callbacks;getButtonCreator(Lnet/minecraft/client/option/SimpleOption$class_7277;Lnet/minecraft/client/option/GameOptions;III)Ljava/util/function/Function;
    • validate

      Optional<T> validate(T value)
      Mappings:
      Namespace Name Mixin selector
      official a Lebi$k;a(Ljava/lang/Object;)Ljava/util/Optional;
      intermediary method_41758 Lnet/minecraft/class_7172$class_7178;method_41758(Ljava/lang/Object;)Ljava/util/Optional;
      named validate Lnet/minecraft/client/option/SimpleOption$Callbacks;validate(Ljava/lang/Object;)Ljava/util/Optional;
    • codec

      com.mojang.serialization.Codec<T> codec()
      Mappings:
      Namespace Name Mixin selector
      official c Lebi$k;c()Lcom/mojang/serialization/Codec;
      intermediary comp_675 Lnet/minecraft/class_7172$class_7178;comp_675()Lcom/mojang/serialization/Codec;
      named codec Lnet/minecraft/client/option/SimpleOption$Callbacks;codec()Lcom/mojang/serialization/Codec;