@@ -26,42 +26,57 @@ final class Constants {
2626 /// Use these with [java.text.MessageFormat#format(String, Object...)].
2727 static final class Messages {
2828 static final String WELCOME = """
29- Welcome to ForgeGradle 7.0 Release Candidate !
29+ Welcome to ForgeGradle 7.0!
3030
3131 Here are some release highlights:
32+ - Now requires Gradle 9.3.0.
33+ - A new message board that will display any new messages (only on the next
34+ successful build) from ForgeGradle, including release highlights and
35+ project-wide warnings.
3236 - Complete rewrite of the plugin and underlying code.
3337 - Complete overhaul of DSL objects and registrations.
3438 - Slimmed down the plugin, which now delegates many actions to separate tools.
35- - Support for declaring defaults in settings.gradle.
36- - Support for all Forge versions from Minecraft 1.20.6 (older versions are a
37- work-in-progress).
39+ - Support for declaring defaults in settings.gradle (experimental).
40+ - Support for all Forge versions that are supported by ForgeGradle 6.
41+ - Minecraft 1.20.6+ are natively supported with no additional setup.
42+ - Minecraft 1.13.2 - 1.20.4 (along with certain versions of 1.12.2) are
43+ supported alongside the usage of the Renamer plugin (experimental).
3844
3945 A couple of important things to note:
4046 - Many plugins that worked with ForgeGradle 6, such as Parchment's Librarian,
4147 do not work with ForgeGradle 7. For most cases (such as parchment), we have
42- implemented native support. If ForgeGradle 7 is lacking in some aspect,
43- please let us know!
48+ implemented native support.
4449 - Many things that ForgeGradle 6 and older used to do are now decentralized
4550 away from the plugin. This means that your project will need to apply
4651 'net.minecraftforge.jarjar' if you wish to use Forge's Jar-in-Jar system.
4752 If you are on an older version (1.20.4 and older), you will need the
4853 'net.minecraftforge.renamer' plugin. Many of these come with our provided
4954 MDK, so this should not be an issue for you.
5055 - If you come across any lingering bugs, please report them to our GitHub
51- issue tracker (https://github.com/MinecraftForge/ForgeGradle/issues).
52- Please do not use Discord as a means to report issues, as they will get
53- lost in the discussion very easily.
56+ issue tracker. Please do not use Discord as a means to report issues, as
57+ they will get lost in the discussion very easily.
58+ - If you would like to see additional examples of ForgeGradle 7 usages,
59+ please see our MDKExamples repo (https://github.com/MinecraftForge/MDKExamples).
60+ If would like to request a specific usage for ForgeGradle 7, please file an
61+ issue on the GitHub issue tracker for it.
5462
55- For more details on this release, see https://docs.minecraftforge.net/en/fg-7.0/""" ;
63+ For our GitHub issue tracker, see https://github.com/MinecraftForge/ForgeGradle/issues
64+
65+ Proper documentation for ForgeGradle 7 is coming soon. For now, feel free to
66+ ask any questions you may have on the following platforms:
67+ - Forums (https://forums.minecraftforge.net/)
68+ - Discord (https://discord.minecraftforge.net/)""" ;
5669
5770 static final String WELCOME_CONDITION = """
58- This message will not display again until ForgeGradle 7.0 or the below file is
71+ This message will not display again until ForgeGradle 7.1 or the below file is
5972 deleted:
6073 {}
6174
6275 Documentation will be coming at a later date. Thank you for testing
6376 ForgeGradle 7!""" ;
6477
78+ // TODO [ForgeGradle][Magic] Rewrite this to be more informative as to what is actually happening.
79+ // As of right now, this remains unused.
6580 static final String MAGIC = """
6681 This build is using ForgeGradle Magic. ForgeGradle Magic employs automatic
6782 behavior that is hidden from buildscript authors in order to implement and
0 commit comments