Class ReloadRequirements

java.lang.Object
net.minecraftforge.resource.ReloadRequirements

@Deprecated(since="1.17.1", forRemoval=true) public final class ReloadRequirements extends Object
Deprecated, for removal: This API element is subject to removal in a future version.
Selective reloading is no longer supported due to vanilla now reloading resources in parallel
Holds methods to create standard predicates to select IResourceTypes that should be reloaded.
  • Constructor Details

    • ReloadRequirements

      public ReloadRequirements()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • all

      public static Predicate<IResourceType> all()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Creates a reload predicate accepting all resource types.
      Returns:
      a predicate accepting all types
    • include

      public static Predicate<IResourceType> include(IResourceType... inclusion)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Creates an inclusive reload predicate. Only given resource types will be loaded along with this.
      Parameters:
      inclusion - the set of resource types to be included in the reload
      Returns:
      an inclusion predicate based on the given types