Class ExpandFilterable

java.lang.Object
com.blamejared.crafttweaker.natives.server.ExpandFilterable

@ZenRegister public class ExpandFilterable extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T> T
    filtered(net.minecraft.server.network.Filterable<T> internal)
     
    static <T> T
    getFiltered(net.minecraft.server.network.Filterable<T> internal, boolean filtered)
     
    static <T, U> net.minecraft.server.network.Filterable<U>
    map(net.minecraft.server.network.Filterable<T> internal, Function<T,U> mapper)
     
    static <T> net.minecraft.server.network.Filterable<T>
    of(T raw, T filtered)
     
    static <T> T
    raw(net.minecraft.server.network.Filterable<T> internal)
     
    static <T, U> Optional<net.minecraft.server.network.Filterable<U>>
    resolve(net.minecraft.server.network.Filterable<T> internal, Function<T,Optional<U>> resolver)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ExpandFilterable

      public ExpandFilterable()
  • Method Details

    • of

      public static <T> net.minecraft.server.network.Filterable<T> of(T raw, T filtered)
    • filtered

      public static <T> T filtered(net.minecraft.server.network.Filterable<T> internal)
    • getFiltered

      public static <T> T getFiltered(net.minecraft.server.network.Filterable<T> internal, boolean filtered)
    • resolve

      public static <T, U> Optional<net.minecraft.server.network.Filterable<U>> resolve(net.minecraft.server.network.Filterable<T> internal, Function<T,Optional<U>> resolver)
    • map

      public static <T, U> net.minecraft.server.network.Filterable<U> map(net.minecraft.server.network.Filterable<T> internal, Function<T,U> mapper)
    • raw

      public static <T> T raw(net.minecraft.server.network.Filterable<T> internal)