diff --git a/common/api/src/main/java/com/dfsek/terra/api/block/state/properties/base/EnumProperty.java b/common/api/src/main/java/com/dfsek/terra/api/block/state/properties/base/EnumProperty.java index 7e658a259..777405d43 100644 --- a/common/api/src/main/java/com/dfsek/terra/api/block/state/properties/base/EnumProperty.java +++ b/common/api/src/main/java/com/dfsek/terra/api/block/state/properties/base/EnumProperty.java @@ -9,7 +9,7 @@ import java.util.Collection; public interface EnumProperty> extends Property { static > EnumProperty of(String name, Class clazz) { return new EnumProperty() { - private final Lazy> constants = Lazy.of(() -> Arrays.asList(clazz.getEnumConstants())); + private final Lazy> constants = Lazy.lazy(() -> Arrays.asList(clazz.getEnumConstants())); @Override public Class getType() { diff --git a/common/api/src/main/java/com/dfsek/terra/api/util/generic/Lazy.java b/common/api/src/main/java/com/dfsek/terra/api/util/generic/Lazy.java index e35376662..ffe186d5e 100644 --- a/common/api/src/main/java/com/dfsek/terra/api/util/generic/Lazy.java +++ b/common/api/src/main/java/com/dfsek/terra/api/util/generic/Lazy.java @@ -11,7 +11,7 @@ public final class Lazy { this.valueSupplier = valueSupplier; } - public static Lazy of(Supplier valueSupplier) { + public static Lazy lazy(Supplier valueSupplier) { return new Lazy<>(valueSupplier); } diff --git a/common/implementation/src/main/java/com/dfsek/terra/AbstractTerraPlugin.java b/common/implementation/src/main/java/com/dfsek/terra/AbstractTerraPlugin.java index 492cb3095..d0ad3467f 100644 --- a/common/implementation/src/main/java/com/dfsek/terra/AbstractTerraPlugin.java +++ b/common/implementation/src/main/java/com/dfsek/terra/AbstractTerraPlugin.java @@ -9,13 +9,11 @@ import com.dfsek.terra.api.command.exception.MalformedCommandException; import com.dfsek.terra.api.config.ConfigPack; import com.dfsek.terra.api.config.PluginConfig; import com.dfsek.terra.api.event.EventManager; -import com.dfsek.terra.api.event.events.platform.PlatformInitializationEvent; import com.dfsek.terra.api.event.functional.FunctionalEventHandler; import com.dfsek.terra.api.lang.Language; import com.dfsek.terra.api.profiler.Profiler; import com.dfsek.terra.api.registry.CheckedRegistry; import com.dfsek.terra.api.registry.Registry; -import com.dfsek.terra.api.util.generic.Construct; import com.dfsek.terra.api.util.generic.Lazy; import com.dfsek.terra.commands.CommandUtil; import com.dfsek.terra.commands.TerraCommandManager; @@ -39,7 +37,7 @@ import java.util.Optional; * Skeleton implementation of {@link TerraPlugin} */ public abstract class AbstractTerraPlugin implements TerraPlugin { - private final Lazy debugLogger = Lazy.of(() -> new DebugLogger(logger())); + private final Lazy debugLogger = Lazy.lazy(() -> new DebugLogger(logger())); private final EventManager eventManager = new EventManagerImpl(this); private final ConfigRegistry configRegistry = new ConfigRegistry(); diff --git a/common/implementation/src/main/java/com/dfsek/terra/registry/RegistryFactoryImpl.java b/common/implementation/src/main/java/com/dfsek/terra/registry/RegistryFactoryImpl.java index dab4171e2..52b701972 100644 --- a/common/implementation/src/main/java/com/dfsek/terra/registry/RegistryFactoryImpl.java +++ b/common/implementation/src/main/java/com/dfsek/terra/registry/RegistryFactoryImpl.java @@ -8,7 +8,6 @@ import com.dfsek.terra.api.registry.meta.RegistryFactory; import com.dfsek.terra.api.util.generic.Lazy; import java.lang.reflect.AnnotatedType; -import java.lang.reflect.Type; import java.util.function.Function; public class RegistryFactoryImpl implements RegistryFactory { @@ -20,7 +19,7 @@ public class RegistryFactoryImpl implements RegistryFactory { @Override public OpenRegistry create(Function, TypeLoader> loader) { return new OpenRegistryImpl<>() { - private final Lazy> loaderCache = Lazy.of(() -> loader.apply(this)); + private final Lazy> loaderCache = Lazy.lazy(() -> loader.apply(this)); @Override public T load(AnnotatedType type, Object o, ConfigLoader configLoader) throws LoadException { diff --git a/platforms/fabric/src/main/java/com/dfsek/terra/fabric/TerraPluginImpl.java b/platforms/fabric/src/main/java/com/dfsek/terra/fabric/TerraPluginImpl.java index b95e52329..e0365c6e7 100644 --- a/platforms/fabric/src/main/java/com/dfsek/terra/fabric/TerraPluginImpl.java +++ b/platforms/fabric/src/main/java/com/dfsek/terra/fabric/TerraPluginImpl.java @@ -5,10 +5,8 @@ import com.dfsek.tectonic.loading.TypeRegistry; import com.dfsek.terra.AbstractTerraPlugin; import com.dfsek.terra.api.Logger; import com.dfsek.terra.api.addon.TerraAddon; -import com.dfsek.terra.api.block.state.BlockState; import com.dfsek.terra.api.handle.ItemHandle; import com.dfsek.terra.api.handle.WorldHandle; -import com.dfsek.terra.api.lang.Language; import com.dfsek.terra.api.util.generic.Lazy; import com.dfsek.terra.config.lang.LangUtil; import com.dfsek.terra.fabric.handle.FabricItemHandle; @@ -44,7 +42,7 @@ public class TerraPluginImpl extends AbstractTerraPlugin { private final ItemHandle itemHandle = new FabricItemHandle(); private final WorldHandle worldHandle = new FabricWorldHandle(); - private final Lazy dataFolder = Lazy.of(() -> new File(FabricLoader.getInstance().getConfigDir().toFile(), "Terra")); + private final Lazy dataFolder = Lazy.lazy(() -> new File(FabricLoader.getInstance().getConfigDir().toFile(), "Terra")); @Override public WorldHandle getWorldHandle() {