Merge remote-tracking branch 'architectury/1.17' into 1.18

# Conflicts:
#	gradle.properties
This commit is contained in:
shedaniel
2021-11-27 00:19:12 +08:00
4 changed files with 57 additions and 4 deletions

View File

@@ -40,6 +40,7 @@ import java.util.Iterator;
import java.util.Map;
import java.util.Optional;
import java.util.Set;
import java.util.function.Consumer;
import java.util.function.Supplier;
public class RegistriesImpl {
@@ -72,6 +73,11 @@ public class RegistriesImpl {
return new RegistrarImpl<>(registry);
}
@Override
public <T> void forRegistry(ResourceKey<Registry<T>> key, Consumer<Registrar<T>> consumer) {
consumer.accept(get(key));
}
@Override
@NotNull
public <T> RegistrarBuilder<T> builder(Class<T> type, ResourceLocation registryId) {