Package net.minecraft

Class class_7898.class_7900<E extends LivingEntity>

java.lang.Object
net.minecraft.class_7898.class_7900<E>
All Implemented Interfaces:
com.mojang.datafixers.kinds.App<class_7898.class_7900.class_7901<E>,class_7898.class_7902<E>>, com.mojang.datafixers.kinds.Applicative<class_7898.class_7902<E>,class_7898.class_7900.class_7901<E>>, com.mojang.datafixers.kinds.Functor<class_7898.class_7902<E>,class_7898.class_7900.class_7901<E>>, com.mojang.datafixers.kinds.Kind1<class_7898.class_7902<E>,class_7898.class_7900.class_7901<E>>
Enclosing class:
class_7898<E extends LivingEntity,M>

public static final class class_7898.class_7900<E extends LivingEntity> extends Object implements com.mojang.datafixers.kinds.Applicative<class_7898.class_7902<E>,class_7898.class_7900.class_7901<E>>
Mappings:
Namespace Name
official biv$b
intermediary net/minecraft/class_7898$class_7900
named net/minecraft/class_7898$class_7900
  • Constructor Details

    • class_7900

      public class_7900()
  • Method Details

    • method_47233

      public <Value> Optional<Value> method_47233(class_7906<com.mojang.datafixers.kinds.OptionalBox.Mu,Value> class_7906)
      Mappings:
      Namespace Name Mixin selector
      official a Lbiv$b;a(Lbiw;)Ljava/util/Optional;
      intermediary method_47233 Lnet/minecraft/class_7898$class_7900;method_47233(Lnet/minecraft/class_7906;)Ljava/util/Optional;
      named method_47233 Lnet/minecraft/class_7898$class_7900;method_47233(Lnet/minecraft/class_7906;)Ljava/util/Optional;
    • method_47243

      public <Value> Value method_47243(class_7906<com.mojang.datafixers.kinds.IdF.Mu,Value> class_7906)
      Mappings:
      Namespace Name Mixin selector
      official b Lbiv$b;b(Lbiw;)Ljava/lang/Object;
      intermediary method_47243 Lnet/minecraft/class_7898$class_7900;method_47243(Lnet/minecraft/class_7906;)Ljava/lang/Object;
      named method_47243 Lnet/minecraft/class_7898$class_7900;method_47243(Lnet/minecraft/class_7906;)Ljava/lang/Object;
    • method_47235

      public <Value> class_7898<E,class_7906<com.mojang.datafixers.kinds.OptionalBox.Mu,Value>> method_47235(MemoryModuleType<Value> memoryModuleType)
      Mappings:
      Namespace Name Mixin selector
      official a Lbiv$b;a(Lbmt;)Lbiv;
      intermediary method_47235 Lnet/minecraft/class_7898$class_7900;method_47235(Lnet/minecraft/class_4140;)Lnet/minecraft/class_7898;
      named method_47235 Lnet/minecraft/class_7898$class_7900;method_47235(Lnet/minecraft/entity/ai/brain/MemoryModuleType;)Lnet/minecraft/class_7898;
    • method_47244

      public <Value> class_7898<E,class_7906<com.mojang.datafixers.kinds.IdF.Mu,Value>> method_47244(MemoryModuleType<Value> memoryModuleType)
      Mappings:
      Namespace Name Mixin selector
      official b Lbiv$b;b(Lbmt;)Lbiv;
      intermediary method_47244 Lnet/minecraft/class_7898$class_7900;method_47244(Lnet/minecraft/class_4140;)Lnet/minecraft/class_7898;
      named method_47244 Lnet/minecraft/class_7898$class_7900;method_47244(Lnet/minecraft/entity/ai/brain/MemoryModuleType;)Lnet/minecraft/class_7898;
    • method_47245

      public <Value> class_7898<E,class_7906<com.mojang.datafixers.kinds.Const.Mu<com.mojang.datafixers.util.Unit>,Value>> method_47245(MemoryModuleType<Value> memoryModuleType)
      Mappings:
      Namespace Name Mixin selector
      official c Lbiv$b;c(Lbmt;)Lbiv;
      intermediary method_47245 Lnet/minecraft/class_7898$class_7900;method_47245(Lnet/minecraft/class_4140;)Lnet/minecraft/class_7898;
      named method_47245 Lnet/minecraft/class_7898$class_7900;method_47245(Lnet/minecraft/entity/ai/brain/MemoryModuleType;)Lnet/minecraft/class_7898;
    • method_47234

      public class_7898<E,com.mojang.datafixers.util.Unit> method_47234(class_7911<? super E> class_7911)
      Mappings:
      Namespace Name Mixin selector
      official a Lbiv$b;a(Lbiy;)Lbiv;
      intermediary method_47234 Lnet/minecraft/class_7898$class_7900;method_47234(Lnet/minecraft/class_7911;)Lnet/minecraft/class_7898;
      named method_47234 Lnet/minecraft/class_7898$class_7900;method_47234(Lnet/minecraft/class_7911;)Lnet/minecraft/class_7898;
    • point

      public <A> class_7898<E,A> point(A a)
      Specified by:
      point in interface com.mojang.datafixers.kinds.Applicative<class_7898.class_7902<E extends LivingEntity>,class_7898.class_7900.class_7901<E extends LivingEntity>>
      Mappings:
      Namespace Name Mixin selector
      official a Lbiv$b;a(Ljava/lang/Object;)Lbiv;
      intermediary method_47240 Lnet/minecraft/class_7898$class_7900;method_47240(Ljava/lang/Object;)Lnet/minecraft/class_7898;
      named point Lnet/minecraft/class_7898$class_7900;point(Ljava/lang/Object;)Lnet/minecraft/class_7898;
    • method_47242

      public <A> class_7898<E,A> method_47242(Supplier<String> supplier, A a)
      Mappings:
      Namespace Name Mixin selector
      official a Lbiv$b;a(Ljava/util/function/Supplier;Ljava/lang/Object;)Lbiv;
      intermediary method_47242 Lnet/minecraft/class_7898$class_7900;method_47242(Ljava/util/function/Supplier;Ljava/lang/Object;)Lnet/minecraft/class_7898;
      named method_47242 Lnet/minecraft/class_7898$class_7900;method_47242(Ljava/util/function/Supplier;Ljava/lang/Object;)Lnet/minecraft/class_7898;
    • lift1

      public <A, R> Function<com.mojang.datafixers.kinds.App<class_7898.class_7902<E>,A>,com.mojang.datafixers.kinds.App<class_7898.class_7902<E>,R>> lift1(com.mojang.datafixers.kinds.App<class_7898.class_7902<E>,Function<A,R>> app)
      Specified by:
      lift1 in interface com.mojang.datafixers.kinds.Applicative<class_7898.class_7902<E extends LivingEntity>,class_7898.class_7900.class_7901<E extends LivingEntity>>
    • map

      public <T, R> class_7898<E,R> map(Function<? super T,? extends R> function, com.mojang.datafixers.kinds.App<class_7898.class_7902<E>,T> app)
      Specified by:
      map in interface com.mojang.datafixers.kinds.Functor<class_7898.class_7902<E extends LivingEntity>,class_7898.class_7900.class_7901<E extends LivingEntity>>
      Mappings:
      Namespace Name Mixin selector
      official a Lbiv$b;a(Ljava/util/function/Function;Lcom/mojang/datafixers/kinds/App;)Lbiv;
      intermediary method_47241 Lnet/minecraft/class_7898$class_7900;method_47241(Ljava/util/function/Function;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/class_7898;
      named map Lnet/minecraft/class_7898$class_7900;map(Ljava/util/function/Function;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/class_7898;
    • ap2

      public <A, B, R> class_7898<E,R> ap2(com.mojang.datafixers.kinds.App<class_7898.class_7902<E>,BiFunction<A,B,R>> app, com.mojang.datafixers.kinds.App<class_7898.class_7902<E>,A> app2, com.mojang.datafixers.kinds.App<class_7898.class_7902<E>,B> app3)
      Specified by:
      ap2 in interface com.mojang.datafixers.kinds.Applicative<class_7898.class_7902<E extends LivingEntity>,class_7898.class_7900.class_7901<E extends LivingEntity>>
      Mappings:
      Namespace Name Mixin selector
      official a Lbiv$b;a(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lbiv;
      intermediary method_47237 Lnet/minecraft/class_7898$class_7900;method_47237(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/class_7898;
      named ap2 Lnet/minecraft/class_7898$class_7900;ap2(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/class_7898;
    • ap3

      public <T1, T2, T3, R> class_7898<E,R> ap3(com.mojang.datafixers.kinds.App<class_7898.class_7902<E>,com.mojang.datafixers.util.Function3<T1,T2,T3,R>> app, com.mojang.datafixers.kinds.App<class_7898.class_7902<E>,T1> app2, com.mojang.datafixers.kinds.App<class_7898.class_7902<E>,T2> app3, com.mojang.datafixers.kinds.App<class_7898.class_7902<E>,T3> app4)
      Specified by:
      ap3 in interface com.mojang.datafixers.kinds.Applicative<class_7898.class_7902<E extends LivingEntity>,class_7898.class_7900.class_7901<E extends LivingEntity>>
      Mappings:
      Namespace Name Mixin selector
      official a Lbiv$b;a(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lbiv;
      intermediary method_47238 Lnet/minecraft/class_7898$class_7900;method_47238(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/class_7898;
      named ap3 Lnet/minecraft/class_7898$class_7900;ap3(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/class_7898;
    • ap4

      public <T1, T2, T3, T4, R> class_7898<E,R> ap4(com.mojang.datafixers.kinds.App<class_7898.class_7902<E>,com.mojang.datafixers.util.Function4<T1,T2,T3,T4,R>> app, com.mojang.datafixers.kinds.App<class_7898.class_7902<E>,T1> app2, com.mojang.datafixers.kinds.App<class_7898.class_7902<E>,T2> app3, com.mojang.datafixers.kinds.App<class_7898.class_7902<E>,T3> app4, com.mojang.datafixers.kinds.App<class_7898.class_7902<E>,T4> app5)
      Specified by:
      ap4 in interface com.mojang.datafixers.kinds.Applicative<class_7898.class_7902<E extends LivingEntity>,class_7898.class_7900.class_7901<E extends LivingEntity>>
      Mappings:
      Namespace Name Mixin selector
      official a Lbiv$b;a(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lbiv;
      intermediary method_47239 Lnet/minecraft/class_7898$class_7900;method_47239(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/class_7898;
      named ap4 Lnet/minecraft/class_7898$class_7900;ap4(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/class_7898;