Class ServerAdvancementLoader

All Implemented Interfaces:
ResourceReloader

public class ServerAdvancementLoader extends JsonDataLoader
Mappings:
Namespace Name
official xg
intermediary net/minecraft/class_2989
named net/minecraft/server/ServerAdvancementLoader
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lxg;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_13406 Lnet/minecraft/class_2989;field_13406:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/server/ServerAdvancementLoader;LOGGER:Lorg/apache/logging/log4j/Logger;
    • GSON

      private static final Gson GSON
      Mappings:
      Namespace Name Mixin selector
      official b Lxg;b:Lcom/google/gson/Gson;
      intermediary field_13405 Lnet/minecraft/class_2989;field_13405:Lcom/google/gson/Gson;
      named GSON Lnet/minecraft/server/ServerAdvancementLoader;GSON:Lcom/google/gson/Gson;
    • manager

      private AdvancementManager manager
      Mappings:
      Namespace Name Mixin selector
      official c Lxg;c:Laf;
      intermediary field_13404 Lnet/minecraft/class_2989;field_13404:Lnet/minecraft/class_163;
      named manager Lnet/minecraft/server/ServerAdvancementLoader;manager:Lnet/minecraft/advancement/AdvancementManager;
    • conditionManager

      private final LootConditionManager conditionManager
      Mappings:
      Namespace Name Mixin selector
      official d Lxg;d:Ldiu;
      intermediary field_24452 Lnet/minecraft/class_2989;field_24452:Lnet/minecraft/class_4567;
      named conditionManager Lnet/minecraft/server/ServerAdvancementLoader;conditionManager:Lnet/minecraft/loot/condition/LootConditionManager;
  • Constructor Details

    • ServerAdvancementLoader

      public ServerAdvancementLoader(LootConditionManager conditionManager)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lxg;<init>(Ldiu;)V
      intermediary <init> Lnet/minecraft/class_2989;<init>(Lnet/minecraft/class_4567;)V
      named <init> Lnet/minecraft/server/ServerAdvancementLoader;<init>(Lnet/minecraft/loot/condition/LootConditionManager;)V
  • Method Details

    • apply

      protected void apply(Map<Identifier,​JsonElement> map, ResourceManager resourceManager, Profiler profiler)
      Description copied from class: SinglePreparationResourceReloader
      Handles the prepared intermediate object.

      This method is called in the apply executor, or the game engine, in a reload.

      Specified by:
      apply in class SinglePreparationResourceReloader<Map<Identifier,​JsonElement>>
      Parameters:
      map - the prepared object
      resourceManager - the resource manager
      profiler - the apply profiler
      Mappings:
      Namespace Name Mixin selector
      official a Lxg;a(Ljava/util/Map;Ladt;Lapu;)V
      intermediary method_20724 Lnet/minecraft/class_2989;method_20724(Ljava/util/Map;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V
      named apply Lnet/minecraft/server/ServerAdvancementLoader;apply(Ljava/util/Map;Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/profiler/Profiler;)V
    • get

      Mappings:
      Namespace Name Mixin selector
      official a Lxg;a(Lww;)Lae;
      intermediary method_12896 Lnet/minecraft/class_2989;method_12896(Lnet/minecraft/class_2960;)Lnet/minecraft/class_161;
      named get Lnet/minecraft/server/ServerAdvancementLoader;get(Lnet/minecraft/util/Identifier;)Lnet/minecraft/advancement/Advancement;
    • getAdvancements

      public Collection<Advancement> getAdvancements()
      Mappings:
      Namespace Name Mixin selector
      official a Lxg;a()Ljava/util/Collection;
      intermediary method_12893 Lnet/minecraft/class_2989;method_12893()Ljava/util/Collection;
      named getAdvancements Lnet/minecraft/server/ServerAdvancementLoader;getAdvancements()Ljava/util/Collection;