Skip to content

Conversation

@Giovanniricotta2002
Copy link
Member

This pull request introduces new configuration files and updates to build and development settings for the project. The main improvements include adding a GitHub Actions workflow for building and publishing the mod, new VSCode launch configurations for easier local development, and enhancements to the Gradle build setup, including Java toolchain specification and improved artifact metadata. Additionally, there are updates to project properties, such as mapping channels, mod versioning, and dependencies.

Build and CI/CD improvements:

  • Added a new GitHub Actions workflow (.github/workflows/workflow.yml) to automate building and publishing the mod, with support for release and non-release builds.
  • Added a dedicated Gradle build configuration (gradle/java.gradle) to specify Java 17 toolchain, include sources and Javadoc jars, set manifest attributes, and improve Java compilation and documentation generation.

Development environment enhancements:

  • Added VSCode launch configurations (.vscode/launch.json) for running client, server, and data environments, streamlining mod development and debugging.

Project property and dependency updates:

  • Updated gradle.properties to set artifact_minecraft_version, change the mapping channel to a specific Parchment version, enable Parchment mappings, update mapping and dependency versions, and set the mod version to 1.3.0-test. [1] [2] [3]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants