diff --git a/common/src/main/java/me/shedaniel/architectury/event/events/client/ClientLifecycleEvent.java b/common/src/main/java/me/shedaniel/architectury/event/events/client/ClientLifecycleEvent.java index 999ebf07..86ed4bc9 100644 --- a/common/src/main/java/me/shedaniel/architectury/event/events/client/ClientLifecycleEvent.java +++ b/common/src/main/java/me/shedaniel/architectury/event/events/client/ClientLifecycleEvent.java @@ -34,7 +34,7 @@ public interface ClientLifecycleEvent { */ @Deprecated Event CLIENT_STARTED = EventFactory.createLoop(); /** - * Invoked when client is initialising, not available in forge. + * Invoked when client is stopping, not available in forge. */ @Deprecated Event CLIENT_STOPPING = EventFactory.createLoop(); /** diff --git a/common/src/main/java/me/shedaniel/architectury/registry/Registry.java b/common/src/main/java/me/shedaniel/architectury/registry/Registry.java index e61728a5..972c868e 100644 --- a/common/src/main/java/me/shedaniel/architectury/registry/Registry.java +++ b/common/src/main/java/me/shedaniel/architectury/registry/Registry.java @@ -35,11 +35,11 @@ public interface Registry extends Iterable { RegistrySupplier delegateSupplied(ResourceLocation id); - default Supplier register(ResourceLocation id, Supplier supplier) { + default Supplier register(ResourceLocation id, Supplier supplier) { return registerSupplied(id, supplier); } - RegistrySupplier registerSupplied(ResourceLocation id, Supplier supplier); + RegistrySupplier registerSupplied(ResourceLocation id, Supplier supplier); @Nullable ResourceLocation getId(T obj); diff --git a/fabric/src/main/java/me/shedaniel/architectury/registry/fabric/RegistriesImpl.java b/fabric/src/main/java/me/shedaniel/architectury/registry/fabric/RegistriesImpl.java index 65139465..89430e0e 100644 --- a/fabric/src/main/java/me/shedaniel/architectury/registry/fabric/RegistriesImpl.java +++ b/fabric/src/main/java/me/shedaniel/architectury/registry/fabric/RegistriesImpl.java @@ -155,9 +155,9 @@ public class RegistriesImpl { } @Override - public @NotNull RegistrySupplier registerSupplied(ResourceLocation id, Supplier supplier) { + public @NotNull RegistrySupplier registerSupplied(ResourceLocation id, Supplier supplier) { net.minecraft.core.Registry.register(delegate, id, supplier.get()); - return delegateSupplied(id); + return (RegistrySupplier) delegateSupplied(id); } @Override diff --git a/forge/src/main/java/me/shedaniel/architectury/registry/forge/RegistriesImpl.java b/forge/src/main/java/me/shedaniel/architectury/registry/forge/RegistriesImpl.java index a1c13104..e7414174 100644 --- a/forge/src/main/java/me/shedaniel/architectury/registry/forge/RegistriesImpl.java +++ b/forge/src/main/java/me/shedaniel/architectury/registry/forge/RegistriesImpl.java @@ -200,9 +200,9 @@ public class RegistriesImpl { } @Override - public @NotNull RegistrySupplier registerSupplied(ResourceLocation id, Supplier supplier) { + public @NotNull RegistrySupplier registerSupplied(ResourceLocation id, Supplier supplier) { net.minecraft.core.Registry.register(delegate, id, supplier.get()); - return delegateSupplied(id); + return (RegistrySupplier) delegateSupplied(id); } @Override @@ -317,10 +317,10 @@ public class RegistriesImpl { } @Override - public @NotNull RegistrySupplier registerSupplied(ResourceLocation id, Supplier supplier) { + public @NotNull RegistrySupplier registerSupplied(ResourceLocation id, Supplier supplier) { RegistryObject registryObject = RegistryObject.of(id, delegate); registry.put(delegate.getRegistrySuperType(), registryObject, () -> supplier.get().setRegistryName(id)); - return new RegistrySupplier() { + return new RegistrySupplier() { @Override public @NotNull ResourceLocation getRegistryId() { return delegate.getRegistryName(); @@ -337,8 +337,8 @@ public class RegistriesImpl { } @Override - public T get() { - return (T) registryObject.get(); + public E get() { + return (E) registryObject.get(); } @Override