Class QuestTracker

java.lang.Object
net.minecraft.server.packs.resources.SimplePreparableReloadListener<Map<net.minecraft.resources.ResourceLocation,com.google.gson.JsonElement>>
net.minecraft.server.packs.resources.SimpleJsonResourceReloadListener
net.ixdarklord.folios.internal.quest.QuestTracker
All Implemented Interfaces:
net.minecraft.server.packs.resources.PreparableReloadListener

public final class QuestTracker extends net.minecraft.server.packs.resources.SimpleJsonResourceReloadListener
  • Nested Class Summary

    Nested classes/interfaces inherited from interface net.minecraft.server.packs.resources.PreparableReloadListener

    net.minecraft.server.packs.resources.PreparableReloadListener.PreparationBarrier
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    apply(Map<net.minecraft.resources.ResourceLocation,com.google.gson.JsonElement> files, net.minecraft.server.packs.resources.ResourceManager manager, net.minecraft.util.profiling.ProfilerFiller profiler)
     
    static void
    complete(net.minecraft.server.level.ServerPlayer player, net.minecraft.resources.ResourceLocation quest)
     
    static void
    due(net.minecraft.server.level.ServerPlayer player)
     
    static void
     
    static float
    progress(net.minecraft.server.level.ServerPlayer player, net.minecraft.resources.ResourceLocation quest)
     
    static List<net.minecraft.resources.ResourceLocation>
     
    static void
    reset(net.minecraft.server.level.ServerPlayer player, net.minecraft.resources.ResourceLocation quest)
     
    static void
    setFlag(net.minecraft.server.level.ServerPlayer player, String flag, boolean on)
     
    state(net.minecraft.server.level.ServerPlayer player)
     

    Methods inherited from class net.minecraft.server.packs.resources.SimpleJsonResourceReloadListener

    prepare, scanDirectory

    Methods inherited from class net.minecraft.server.packs.resources.SimplePreparableReloadListener

    reload

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.minecraft.server.packs.resources.PreparableReloadListener

    getName
  • Method Details

    • init

      public static void init()
    • apply

      protected void apply(Map<net.minecraft.resources.ResourceLocation,com.google.gson.JsonElement> files, net.minecraft.server.packs.resources.ResourceManager manager, net.minecraft.util.profiling.ProfilerFiller profiler)
      Specified by:
      apply in class net.minecraft.server.packs.resources.SimplePreparableReloadListener<Map<net.minecraft.resources.ResourceLocation,com.google.gson.JsonElement>>
    • quests

      public static List<net.minecraft.resources.ResourceLocation> quests()
    • due

      public static void due(net.minecraft.server.level.ServerPlayer player)
    • state

      public static PlayerQuests state(net.minecraft.server.level.ServerPlayer player)
    • progress

      public static float progress(net.minecraft.server.level.ServerPlayer player, net.minecraft.resources.ResourceLocation quest)
    • setFlag

      public static void setFlag(net.minecraft.server.level.ServerPlayer player, String flag, boolean on)
    • complete

      public static void complete(net.minecraft.server.level.ServerPlayer player, net.minecraft.resources.ResourceLocation quest)
    • reset

      public static void reset(net.minecraft.server.level.ServerPlayer player, net.minecraft.resources.ResourceLocation quest)