Interface IResourceReloadListener<T>

All Superinterfaces:
net.minecraft.server.packs.resources.PreparableReloadListener, ReloadListener

public interface IResourceReloadListener<T> extends ReloadListener
  • 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>
  • Method Summary

    Modifier and Type
    Method
    Description
    apply(T value, net.minecraft.server.packs.resources.ResourceManager resourceManager, net.minecraft.util.profiling.ProfilerFiller profiler, Executor executor)
     
    load(net.minecraft.server.packs.resources.ResourceManager resourceManager, net.minecraft.util.profiling.ProfilerFiller profiler, Executor executor)
     
    reload(net.minecraft.server.packs.resources.PreparableReloadListener.SharedState sharedState, Executor exectutor, net.minecraft.server.packs.resources.PreparableReloadListener.PreparationBarrier barrier, Executor applyExectutor)
     

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

    getName, prepareSharedState

    Methods inherited from interface ReloadListener

    id
  • Method Details

    • reload

      default CompletableFuture<Void> reload(net.minecraft.server.packs.resources.PreparableReloadListener.SharedState sharedState, Executor exectutor, net.minecraft.server.packs.resources.PreparableReloadListener.PreparationBarrier barrier, Executor applyExectutor)
      Specified by:
      reload in interface net.minecraft.server.packs.resources.PreparableReloadListener
    • load

      CompletableFuture<T> load(net.minecraft.server.packs.resources.ResourceManager resourceManager, net.minecraft.util.profiling.ProfilerFiller profiler, Executor executor)
    • apply

      CompletableFuture<Void> apply(T value, net.minecraft.server.packs.resources.ResourceManager resourceManager, net.minecraft.util.profiling.ProfilerFiller profiler, Executor executor)