Class ExpandAdvancement

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

@ZenRegister public class ExpandAdvancement extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static Map<String,net.minecraft.advancements.Criterion>
    criteria(net.minecraft.advancements.Advancement internal)
     
    static net.minecraft.advancements.DisplayInfo
    display(net.minecraft.advancements.Advancement internal)
    Gets the DisplayInfo for this advancement
    static boolean
    isRoot(net.minecraft.advancements.Advancement internal)
    Checks if this is a root advancement
    static net.minecraft.network.chat.Component
    name(net.minecraft.advancements.Advancement internal)
    Gets the name of this advancement
    static net.minecraft.resources.ResourceLocation
    parent(net.minecraft.advancements.Advancement internal)
    Gets the parent of this advancement.
    static net.minecraft.advancements.AdvancementRequirements
    requirements(net.minecraft.advancements.Advancement internal)
     
    static net.minecraft.advancements.AdvancementRewards
    rewards(net.minecraft.advancements.Advancement internal)
    Gets the AdvancementRewards for this advancement
    static boolean
    sendsTelemetryEvent(net.minecraft.advancements.Advancement internal)
    Checks if this advancement sends a telemetry event

    Methods inherited from class java.lang.Object

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

    • ExpandAdvancement

      public ExpandAdvancement()
  • Method Details

    • isRoot

      public static boolean isRoot(net.minecraft.advancements.Advancement internal)
      Checks if this is a root advancement
      Returns:
      true if this advancement does not have a parent, false otherwise
    • parent

      public static net.minecraft.resources.ResourceLocation parent(net.minecraft.advancements.Advancement internal)
      Gets the parent of this advancement.
      Returns:
      the parent of this advancement, or null if it doesn't have one.
    • display

      public static net.minecraft.advancements.DisplayInfo display(net.minecraft.advancements.Advancement internal)
      Gets the DisplayInfo for this advancement
      Returns:
      The DisplayInfo for this advancement.
    • rewards

      public static net.minecraft.advancements.AdvancementRewards rewards(net.minecraft.advancements.Advancement internal)
      Gets the AdvancementRewards for this advancement
      Returns:
      The AdvancementRewards for this advancement.
    • criteria

      public static Map<String,net.minecraft.advancements.Criterion> criteria(net.minecraft.advancements.Advancement internal)
    • requirements

      public static net.minecraft.advancements.AdvancementRequirements requirements(net.minecraft.advancements.Advancement internal)
    • sendsTelemetryEvent

      public static boolean sendsTelemetryEvent(net.minecraft.advancements.Advancement internal)
      Checks if this advancement sends a telemetry event
      Returns:
      true if this advancement sends a telemetry event, false otherwise
    • name

      public static net.minecraft.network.chat.Component name(net.minecraft.advancements.Advancement internal)
      Gets the name of this advancement
      Returns:
      The name of this advancement.