fix(nui-input): access to `KeyboardDevice`
import org.terasology.config.SystemConfig;
import org.terasology.engine.TerasologyConstants;
import org.terasology.engine.paths.PathManager;
+import org.terasology.input.device.KeyboardDevice;
import org.terasology.module.ClasspathModule;
import org.terasology.module.DependencyInfo;
import org.terasology.module.Module;
@@ -90,6 +91,7 @@ public ModuleManagerImpl(String masterServerAddress, List<Class<?>> classesOnCla
additionalClassesList.add(Asset.class); // provide access to gestalt-asset-core.jar
additionalClassesList.add(UIWidget.class); // provide access to nui.jar
additionalClassesList.add(TypeRegistry.class); // provide access to nui-reflect.jar
+ additionalClassesList.add(KeyboardDevice.class); // provide access to nui-input.jar
additionalClassesList.addAll(classesOnClasspathsToAddToEngine); // provide access to any facade-provided classes
Class<?>[] additionalClassesArray = new Class[additionalClassesList.size()];
additionalClassesArray = additionalClassesList.toArray(additionalClassesArray);
