Merge branch 'main' of https://github.com/HMCore/Core into main

This commit is contained in:
UnrealValentin
2021-04-11 16:51:42 +02:00

View File

@@ -5,7 +5,7 @@ import org.hmcore.registration.ObjectInfo;
/** /**
* Represents a module that manages the objects that should get registered to Hytale. * Represents a module that manages the objects that should get registered to Hytale.
* @param <T> The object that should get registered * @param <T> The object that should get registered
* @param <I> Object that contains informations about the object. Like the texture. * @param <I> Object that contains information about the object. Like the texture.
*/ */
public abstract class Module<T, I extends ObjectInfo> { public abstract class Module<T, I extends ObjectInfo> {
@@ -29,7 +29,7 @@ public abstract class Module<T, I extends ObjectInfo> {
public abstract T get(String name); public abstract T get(String name);
/** /**
* Registeres the object to the module. * Registers the object to the module.
* @param name The name or key for the object to get registered under. * @param name The name or key for the object to get registered under.
* @param object The object that should get registered. * @param object The object that should get registered.
*/ */
@@ -50,11 +50,11 @@ public abstract class Module<T, I extends ObjectInfo> {
/** /**
* Simple utility function that automatically checks if the object already exists. * Simple utility function that automatically checks if the object already exists.
* If not, the object is registered. An easy boilerplate code pevention. * If not, the object is registered. An easy boilerplate code prevention.
* @param name * @param name
* @param object * @param object
*/ */
public void registerIfNonExistant(String name, T object) { public void registerIfNonExistent(String name, T object) {
if(!contains(name)) register(name, object); if(!contains(name)) register(name, object);
} }
@@ -64,7 +64,7 @@ public abstract class Module<T, I extends ObjectInfo> {
// //
/** /**
* Gets called when the phase of object registration to hytale has come. * Gets called when the phase of object registration to Hytale has come.
* @return true when every object has been registered successfully. * @return true when every object has been registered successfully.
*/ */
public abstract boolean registerObjects(); public abstract boolean registerObjects();