diff --git a/lib/src/main/java/net/tomatentum/marinara/Marinara.java b/lib/src/main/java/net/tomatentum/marinara/Marinara.java index 91b379d..04471b9 100644 --- a/lib/src/main/java/net/tomatentum/marinara/Marinara.java +++ b/lib/src/main/java/net/tomatentum/marinara/Marinara.java @@ -1,7 +1,22 @@ package net.tomatentum.marinara; +import net.tomatentum.marinara.registry.InteractionRegistry; +import net.tomatentum.marinara.wrapper.LibraryWrapper; + public class Marinara { - public static Marinara load() { - + + public static Marinara load(LibraryWrapper wrapper) { + InteractionRegistry registry = new InteractionRegistry(wrapper); + return new Marinara(registry); + } + + private InteractionRegistry registry; + + private Marinara(InteractionRegistry registry) { + this.registry = registry; + } + + public InteractionRegistry getRegistry() { + return registry; } }