Differences
This shows you the differences between two versions of the page.
| |
api:registry [2022/09/16 13:55] – created shedaniel | api:registry [2023/05/09 11:34] (current) – shedaniel |
---|
| |
<code java> | <code java> |
| // 1.19.4 |
| public static final Supplier<RegistrarManager> MANAGER = Suppliers.memoize(() -> RegistrarManager.get(MOD_ID)); |
| |
| // 1.19.3 or below |
public static final Supplier<Registries> REGISTRIES = Suppliers.memoize(() -> Registries.get(MOD_ID)); | public static final Supplier<Registries> REGISTRIES = Suppliers.memoize(() -> Registries.get(MOD_ID)); |
</code> | </code> |
| |
<code java> | <code java> |
| // 1.19.4 |
| Registrar<Item> items = MANAGER.get().get(Registries.ITEM); |
| RegistrySupplier<Item> exampleItem = items.register(new ResourceLocation(MOD_ID, "example_item"), () -> new Item(new Item.Properties())); |
| |
| // 1.19.3 or below |
Registrar<Item> items = REGISTRIES.get().get(Registry.ITEM_KEY); | Registrar<Item> items = REGISTRIES.get().get(Registry.ITEM_KEY); |
RegistrySupplier<Item> exampleItem = items.register(new ResourceLocation(MOD_ID, "example_item"), () -> new Item(new Item.Properties())); | RegistrySupplier<Item> exampleItem = items.register(new ResourceLocation(MOD_ID, "example_item"), () -> new Item(new Item.Properties())); |
| |
<code java> | <code java> |
| // 1.19.4 |
| public static final DeferredRegister<Item> ITEMS = DeferredRegister.create(MOD_ID, Registries.ITEM); |
| |
| // 1.19.3 or below |
public static final DeferredRegister<Item> ITEMS = DeferredRegister.create(MOD_ID, Registry.ITEM_REGISTRY); | public static final DeferredRegister<Item> ITEMS = DeferredRegister.create(MOD_ID, Registry.ITEM_REGISTRY); |
</code> | </code> |