Skip to content

A Gradle plugin for working with vanilla Minecraft

License

Notifications You must be signed in to change notification settings

cc-tweaked/vanilla-extract

Repository files navigation

Vanilla Extract

A screenshot of a Tumblr poll titled 'Best Minecraft Gradle Plugin?'. Vanilla extract sits at 100% of the vote.

Vanilla Extract is a Gradle plugin for setting up a vanilla Minecraft project, similar to VanillaGradle. It offers a couple of features that are useful for CC: Tweaked, but in doing so sacrifices the flexibility of similar plugins.

This project is not recommended for general use. This was written to solve several issues specific to CC: Tweaked, and unless you have a similar use-case, it may not be the most appropriate option. Both VanillaGradle and Architectury loom are good alternatives.

Features and non-features

  • Mojmap and Parchment support.
  • Split sources (common and client). Merged sources (like most mods do) are not supported.
  • Decompilation using Vineflower. This will also include Javadoc comments, if using Parchment.
  • Support for unlining constants using Yarn's unpick definitions.

About

A Gradle plugin for working with vanilla Minecraft

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages