Klasse DynamicPackRepository

java.lang.Object
de.luckymcdev.foundryengine.server.packs.DynamicPackRepository
Alle implementierten Schnittstellen:
net.minecraft.server.packs.repository.RepositorySource

public class DynamicPackRepository extends Object implements net.minecraft.server.packs.repository.RepositorySource
A RepositorySource that serves paths from a dynamic supplier as a virtual resource pack.
  • Konstruktordetails

    • DynamicPackRepository

      public DynamicPackRepository(net.minecraft.server.packs.PackType packType, String packId, String packTitle, Supplier<List<Path>> pathsSupplier)
    • DynamicPackRepository

      public DynamicPackRepository(net.minecraft.server.packs.PackType packType, String packId, String packTitle, Supplier<List<Path>> pathsSupplier, net.minecraft.server.packs.repository.Pack.Position position)
    • DynamicPackRepository

      public DynamicPackRepository(net.minecraft.server.packs.PackType packType, String packId, String packTitle, Supplier<List<Path>> pathsSupplier, net.minecraft.server.packs.repository.Pack.Position position, boolean fixedPosition)
    • DynamicPackRepository

      public DynamicPackRepository(net.minecraft.server.packs.PackType packType, String packId, String packTitle, String description, Supplier<List<Path>> pathsSupplier, net.minecraft.server.packs.repository.Pack.Position position, boolean fixedPosition)
      Full constructor. Creates a virtual pack containing files from all pathsSupplier directories.
  • Methodendetails

    • loadPacks

      public void loadPacks(@NonNull Consumer<net.minecraft.server.packs.repository.Pack> consumer)
      Angegeben von:
      loadPacks in Schnittstelle net.minecraft.server.packs.repository.RepositorySource