Merge remote-tracking branch 'architectury/1.19' into 1.19.2

# Conflicts:
#	gradle.properties
This commit is contained in:
shedaniel
2022-10-23 01:06:20 +08:00
5 changed files with 32 additions and 8 deletions

View File

@@ -20,15 +20,28 @@
package dev.architectury.registry;
import dev.architectury.injectables.annotations.ExpectPlatform;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.server.packs.PackType;
import net.minecraft.server.packs.resources.PreparableReloadListener;
import javax.annotation.Nullable;
import java.util.Collection;
import java.util.List;
public final class ReloadListenerRegistry {
private ReloadListenerRegistry() {
}
@ExpectPlatform
public static void register(PackType type, PreparableReloadListener listener) {
register(type, listener, null);
}
public static void register(PackType type, PreparableReloadListener listener, @Nullable ResourceLocation listenerId) {
register(type, listener, listenerId, List.of());
}
@ExpectPlatform
public static void register(PackType type, PreparableReloadListener listener, @Nullable ResourceLocation listenerId, Collection<ResourceLocation> dependencies) {
throw new AssertionError();
}
}