Added a working JSON config for ObjectInfos of Objects

Renamed Module to RegistryModule
Added parent Module class
Added ModuleManager which is responsible for Module handling.
Added ModuleErroredException Exception for Modules which complete a call in a errored state.
Added test-run/ to .gitignore for seperating debug/test runs and normal runs.
Had some hot chocolate (^///^)
This commit is contained in:
UnrealValentin
2021-04-29 18:10:37 +02:00
parent f7105ad3e6
commit 3d804a0de1
10 changed files with 450 additions and 97 deletions

11
.gitignore vendored
View File

@@ -94,15 +94,15 @@ local.properties
.idea/**/libraries
# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# When using Gradle or Maven with auto-import, you should exclude registryModule files,
# since they will be recreated, and may cause churn. Uncomment if using
# auto-import.
.idea/artifacts
.idea/compiler.xml
.idea/jarRepositories.xml
.idea/modules.xml
.idea/registryModules.xml
.idea/*.iml
.idea/modules
.idea/registryModules
*.iml
*.ipr
@@ -140,7 +140,7 @@ fabric.properties
.idea/caches/build_file_checksums.ser
### Intellij Patch ###
modules.xml
registryModules.xml
.idea/misc.xml
# Sonarlint plugin
@@ -208,4 +208,5 @@ gradle-app.setting
# End of https://www.toptal.com/developers/gitignore/api/java,eclipse,intellij,gradle
run/
run/
test-run/