Class FoliosSourceData

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

public final class FoliosSourceData extends net.minecraft.server.packs.resources.SimpleJsonResourceReloadListener<com.google.gson.JsonElement>
  • Nested Class Summary

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

    net.minecraft.server.packs.resources.PreparableReloadListener.PreparationBarrier, net.minecraft.server.packs.resources.PreparableReloadListener.SharedState, net.minecraft.server.packs.resources.PreparableReloadListener.StateKey<T>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final FoliosSourceData
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    apply(Map<net.minecraft.resources.Identifier, com.google.gson.JsonElement> files, net.minecraft.server.packs.resources.ResourceManager manager, net.minecraft.util.profiling.ProfilerFiller profiler)
     
    static void
     
    static boolean
    hasReceived(net.minecraft.resources.Identifier source)
     
    static List<String>
    packRemoved(net.minecraft.resources.Identifier source)
     
    packRows(net.minecraft.resources.Identifier source)
     
    static List<net.minecraft.resources.Identifier>
     
    static void
     
    received(net.minecraft.resources.Identifier source)
     
    static List<String>
    removed(net.minecraft.resources.Identifier source)
     
    static void
    send(net.minecraft.server.MinecraftServer server, net.minecraft.resources.Identifier source)
     
    static void
    sendAll(net.minecraft.server.level.ServerPlayer player)
     
    static void
    tick(net.minecraft.server.MinecraftServer server)
     

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

    prepare, scanDirectory, scanDirectory

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

    reload

    Methods inherited from class Object

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

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

    getName, prepareSharedState
  • Field Details

  • Method Details

    • apply

      protected void apply(Map<net.minecraft.resources.Identifier, 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.Identifier, com.google.gson.JsonElement>>
    • packRows

      public static List<FoliosSources.Row> packRows(net.minecraft.resources.Identifier source)
    • packRemoved

      public static List<String> packRemoved(net.minecraft.resources.Identifier source)
    • packSources

      public static List<net.minecraft.resources.Identifier> packSources()
    • sendAll

      public static void sendAll(net.minecraft.server.level.ServerPlayer player)
    • send

      public static void send(net.minecraft.server.MinecraftServer server, net.minecraft.resources.Identifier source)
    • tick

      public static void tick(net.minecraft.server.MinecraftServer server)
    • receive

      public static void receive(FoliosPayloads.Source payload)
    • received

      public static List<FoliosSources.Row> received(net.minecraft.resources.Identifier source)
    • removed

      public static List<String> removed(net.minecraft.resources.Identifier source)
    • hasReceived

      public static boolean hasReceived(net.minecraft.resources.Identifier source)
    • forget

      public static void forget()