mirror of
https://github.com/architectury/architectury-api.git
synced 2026-03-28 03:56:59 -05:00
Merge remote-tracking branch 'architectury/1.19' into 1.19.2
# Conflicts: # gradle.properties
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user