Class DynamicPackRepository

java.lang.Object
de.luckymcdev.foundryengine.server.packs.DynamicPackRepository
All Implemented Interfaces:
net.minecraft.server.packs.repository.RepositorySource

public class DynamicPackRepository extends Object implements net.minecraft.server.packs.repository.RepositorySource
  • Constructor Details

    • 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)
  • Method Details

    • loadPacks

      public void loadPacks(@NonNull Consumer<net.minecraft.server.packs.repository.Pack> consumer)
      Specified by:
      loadPacks in interface net.minecraft.server.packs.repository.RepositorySource