Class ModAtlasHolder.ModResourceManager

java.lang.Object
codechicken.lib.gui.modular.sprite.ModAtlasHolder.ModResourceManager
All Implemented Interfaces:
net.minecraft.server.packs.resources.ResourceManager, net.minecraft.server.packs.resources.ResourceProvider
Enclosing class:
ModAtlasHolder

public static class ModAtlasHolder.ModResourceManager extends Object implements net.minecraft.server.packs.resources.ResourceManager
  • Nested Class Summary

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

    net.minecraft.server.packs.resources.ResourceManager.Empty
  • Constructor Summary

    Constructors
    Constructor
    Description
    ModResourceManager(net.minecraft.server.packs.resources.ResourceManager wrapped, String modid)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Optional<net.minecraft.server.packs.resources.Resource>
    getResource(net.minecraft.resources.ResourceLocation pLocation)
     
    List<net.minecraft.server.packs.resources.Resource>
    getResourceStack(net.minecraft.resources.ResourceLocation pLocation)
     
    Stream<net.minecraft.server.packs.PackResources>
     
    Map<net.minecraft.resources.ResourceLocation,net.minecraft.server.packs.resources.Resource>
    listResources(String pPath, Predicate<net.minecraft.resources.ResourceLocation> pFilter)
     
    Map<net.minecraft.resources.ResourceLocation,List<net.minecraft.server.packs.resources.Resource>>
    listResourceStacks(String pPath, Predicate<net.minecraft.resources.ResourceLocation> pFilter)
     

    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.ResourceProvider

    getResourceOrThrow, open, openAsReader
  • Constructor Details

    • ModResourceManager

      public ModResourceManager(net.minecraft.server.packs.resources.ResourceManager wrapped, String modid)
  • Method Details

    • listResources

      public Map<net.minecraft.resources.ResourceLocation,net.minecraft.server.packs.resources.Resource> listResources(String pPath, Predicate<net.minecraft.resources.ResourceLocation> pFilter)
      Specified by:
      listResources in interface net.minecraft.server.packs.resources.ResourceManager
    • getNamespaces

      public Set<String> getNamespaces()
      Specified by:
      getNamespaces in interface net.minecraft.server.packs.resources.ResourceManager
    • getResourceStack

      public List<net.minecraft.server.packs.resources.Resource> getResourceStack(net.minecraft.resources.ResourceLocation pLocation)
      Specified by:
      getResourceStack in interface net.minecraft.server.packs.resources.ResourceManager
    • listResourceStacks

      public Map<net.minecraft.resources.ResourceLocation,List<net.minecraft.server.packs.resources.Resource>> listResourceStacks(String pPath, Predicate<net.minecraft.resources.ResourceLocation> pFilter)
      Specified by:
      listResourceStacks in interface net.minecraft.server.packs.resources.ResourceManager
    • listPacks

      public Stream<net.minecraft.server.packs.PackResources> listPacks()
      Specified by:
      listPacks in interface net.minecraft.server.packs.resources.ResourceManager
    • getResource

      public Optional<net.minecraft.server.packs.resources.Resource> getResource(net.minecraft.resources.ResourceLocation pLocation)
      Specified by:
      getResource in interface net.minecraft.server.packs.resources.ResourceProvider