Skip to content

Added Basic Hytale Support#194

Open
LeeGodSRC wants to merge 19 commits intov0.7from
feat/hytale
Open

Added Basic Hytale Support#194
LeeGodSRC wants to merge 19 commits intov0.7from
feat/hytale

Conversation

@LeeGodSRC
Copy link
Member

No description provided.

… classes

- Add GenerateHytaleManifestTask to generate manifest.json and fairy.json
- Change RunHytaleServerTask to use mainClass with runtime classpath
- Add devtools classpath support in RootNodeLoader for framework scanning
- Fix LibraryHandlerPluginListener for Java 9+ non-URLClassLoader
- Add extension options: allowOp, disableSentry, authMode
- Add core-devtools dependency to test-hytale-plugin
- Add UI examples (ExampleHud, ExamplePage) to test plugin
- FairyHytalePlatform: use synchronized setter for static PLUGIN field
- GenerateHytaleManifestTask: catch IOException instead of generic Exception
- GenerateHytaleManifestTask: extract CLASS_FILE_EXTENSION constant
- GenerateHytaleManifestTask: reduce function nesting by extracting methods
- PrepareHytaleBuildTask: use for loop instead of forEach with labeled return
- PrepareHytaleDownloaderTask: extract OS_NAME_PROPERTY and OS_ARCH_PROPERTY constants
- GenerateHytaleManifestTask: add KDoc to generate() and companion object
- GenerateHytaleManifestTask: reduce nesting depth using sequence operations
- GenerateHytaleManifestTask: merge findHytalePluginInClassFile into caller
- PrepareHytaleDownloaderTask: add KDoc to prepareDownloader() and companion
- PrepareHytaleBuildTask: add KDoc to prepareBuild()
- PrepareHytaleBuildTask: extract helper methods to reduce nesting depth
- FairyResourceHytaleMeta: rename normalizeToSemver to convertToValidSemver
- RunHytaleServerPlugin: extract 'runHytaleServer' to PLUGIN_NAME constant
- GenerateHytaleManifestTask: inline checkForInternalMeta to reduce function count to 11
- RunHytaleServerPlugin: add KDoc to companion object
- GenerateHytaleManifestTask: inline findPluginInterfaceClass into findMainClass
…System annotations for automatic system registration
- Add fairy.json as recognized configuration file in jar entries
- Update version to 0.8.5b1-hytale6-SNAPSHOT
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant