Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 12 additions & 14 deletions src/main/java/net/minecraftforge/gradle/internal/Constants.java
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,7 @@ final class Constants {
/// Use these with [java.text.MessageFormat#format(String, Object...)].
static final class Messages {
static final String WELCOME = """
Welcome to ForgeGradle 7.0 BETA!

This is an unstable release of ForgeGradle 7 for testing purposes.
Welcome to ForgeGradle 7.0 Release Candidate!

Here are some release highlights:
- Complete rewrite of the plugin and underlying code.
Expand All @@ -41,26 +39,26 @@ static final class Messages {
work-in-progress).

A couple of important things to note:
- ForgeGradle 6 and older will no longer be supported, except for critical bug
fixes. We will (gently) encourage developers to move away from them and use
ForgeGradle 7 instead.
- Many plugins that worked with ForgeGradle 6, such as Parchment's Librarian,
do not work with ForgeGradle 7. For most cases (such as parchment), we have
implemented native support. If ForgeGradle 7 is lacking in some aspect,
please let us know!
- Many things that ForgeGradle 6 and older used to do are now decentralized
away from the plugin. This means that your project will need to apply
'net.minecraftforge.accesstransformers' if you wish to use AccessTransformers.
If you are on an older version (1.20.4 and older), you will need the
'net.minecraftforge.obfuscation' plugin. Many of these come with our provided
MDK, so this should not be an issue for you.

For more details on this release, see https://docs.minecraftforge.net/en/fg-7.0/""";
- During ForgeGradle 7.0's release candidate phase, the API will no longer
accept breaking changes, but there may still be some bugs before the final
release.
- Many additional functionalities that are currently missing will be added in
ForgeGradle 7.1.""";

static final String WELCOME_CONDITION = """
This message will not display again until the next major beta update, ForgeGradle
7.1, or the below file is deleted:
{}""";
This message will not display again until ForgeGradle 7.0 or the below file is
deleted:
{}

Documentation will be coming at a later date. Thank you for testing
ForgeGradle 7!""";

static final String MAGIC = """
This build is using ForgeGradle Magic. ForgeGradle Magic employs automatic
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
import java.util.Locale;

enum ForgeGradleMessage {
WELCOME("7_0_BETA_WELCOME_1", Constants.Messages.WELCOME, Constants.Messages.WELCOME_CONDITION),
MAGIC("7_0_BETA_MAGIC_1", Constants.Messages.MAGIC);
WELCOME("7_0_RC_WELCOME_1", Constants.Messages.WELCOME, Constants.Messages.WELCOME_CONDITION),
MAGIC("7_0_RC_MAGIC_1", Constants.Messages.MAGIC);

private static final String MESSAGES_DIR = "messages";

Expand Down