Class ExpandAdvancementRequirements

java.lang.Object
com.blamejared.crafttweaker.natives.advancement.ExpandAdvancementRequirements

@ZenRegister public class ExpandAdvancementRequirements extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static int
    count(net.minecraft.advancements.AdvancementRequirements internal, Predicate<String> test)
    Counts the advancement requirements
    static boolean
    isEmpty(net.minecraft.advancements.AdvancementRequirements internal)
    Checks if the advancement requirements is empty
    static Set<String>
    names(net.minecraft.advancements.AdvancementRequirements internal)
    Gets the names of the advancement requirements
    static List<List<String>>
    requirements(net.minecraft.advancements.AdvancementRequirements internal)
    Gets the requirements of the advancement
    static int
    size(net.minecraft.advancements.AdvancementRequirements internal)
    Gets the size of the advancement requirements
    static boolean
    test(net.minecraft.advancements.AdvancementRequirements internal, Predicate<String> test)
    Tests the advancement requirements

    Methods inherited from class java.lang.Object

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

    • ExpandAdvancementRequirements

      public ExpandAdvancementRequirements()
  • Method Details

    • size

      public static int size(net.minecraft.advancements.AdvancementRequirements internal)
      Gets the size of the advancement requirements
      Returns:
      The size of the advancement requirements
    • test

      public static boolean test(net.minecraft.advancements.AdvancementRequirements internal, Predicate<String> test)
      Tests the advancement requirements
      Parameters:
      test - The predicate to test the advancement requirements with
      Returns:
      true if the advancement requirements test passes, false otherwise
    • count

      public static int count(net.minecraft.advancements.AdvancementRequirements internal, Predicate<String> test)
      Counts the advancement requirements
      Parameters:
      test - The predicate to count the advancement requirements with
      Returns:
      The count of the advancement requirements
    • isEmpty

      public static boolean isEmpty(net.minecraft.advancements.AdvancementRequirements internal)
      Checks if the advancement requirements is empty
      Returns:
      true if the advancement requirements is empty, false otherwise
    • names

      public static Set<String> names(net.minecraft.advancements.AdvancementRequirements internal)
      Gets the names of the advancement requirements
      Returns:
      The names of the advancement requirements
    • requirements

      public static List<List<String>> requirements(net.minecraft.advancements.AdvancementRequirements internal)
      Gets the requirements of the advancement
      Returns:
      The requirements of the advancement