mirror of
https://github.com/architectury/architectury-api.git
synced 2026-03-28 03:56:59 -05:00
[ci skip] Add defaultId to RegistrarBuilder (#474)
* Add defaultId to RegistrarBuilder * Make the default key an registrar option --------- Co-authored-by: shedaniel <daniel@shedaniel.me>
This commit is contained in:
@@ -28,6 +28,7 @@ import dev.architectury.registry.registries.Registrar;
|
||||
import dev.architectury.registry.registries.RegistrarBuilder;
|
||||
import dev.architectury.registry.registries.Registries;
|
||||
import dev.architectury.registry.registries.RegistrySupplier;
|
||||
import dev.architectury.registry.registries.options.DefaultIdRegistrarOption;
|
||||
import dev.architectury.registry.registries.options.RegistrarOption;
|
||||
import dev.architectury.registry.registries.options.StandardRegistrarOption;
|
||||
import net.minecraft.core.Registry;
|
||||
@@ -306,6 +307,8 @@ public class RegistriesImpl {
|
||||
this.saveToDisk = true;
|
||||
} else if (option == StandardRegistrarOption.SYNC_TO_CLIENTS) {
|
||||
this.syncToClients = true;
|
||||
} else if (option instanceof DefaultIdRegistrarOption opt) {
|
||||
this.builder.setDefaultKey(opt.defaultId());
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user