diff --git a/src/main/java/appeng/core/features/registries/GridCacheRegistry.java b/src/main/java/appeng/core/features/registries/GridCacheRegistry.java index ab53f7999..f60386214 100644 --- a/src/main/java/appeng/core/features/registries/GridCacheRegistry.java +++ b/src/main/java/appeng/core/features/registries/GridCacheRegistry.java @@ -40,7 +40,7 @@ public final class GridCacheRegistry implements IGridCacheRegistry { @Nonnull IGridCacheFactory factory) { if (registry.stream().anyMatch(r -> r.cacheClass.equals(iface))) { - AELog.debug("Overriding grid cache factory for cache type %s", iface); + throw new IllegalArgumentException("Implementation for grid cache "+ iface + " is already registered!"); } registry.add(new GridCacheRegistration<>(iface, factory));