Skip to content

Commit d95a8fe

Browse files
committed
Construct configuration header from build parameters
1 parent d611d74 commit d95a8fe

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

core/src/main/java/dev/triassic/template/configuration/ConfigurationManager.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727

2828
package dev.triassic.template.configuration;
2929

30+
import dev.triassic.template.BuildParameters;
3031
import java.io.IOException;
3132
import java.nio.file.Files;
3233
import java.nio.file.Path;
@@ -50,12 +51,12 @@
5051
@RequiredArgsConstructor(access = AccessLevel.PRIVATE)
5152
public final class ConfigurationManager<T> {
5253

53-
private static final String HEADER = """
54-
TemplatePlugin Configuration File
55-
A multi-platform template plugin for Minecraft servers.
54+
private static final String HEADER = String.format("""
55+
%s Configuration File
56+
%s
5657
5758
Report any issues on our GitHub repository:
58-
https://github.com/RealTriassic/plugin-template""";
59+
%s""", BuildParameters.NAME, BuildParameters.DESCRIPTION, BuildParameters.URL);
5960

6061
private final Class<T> clazz;
6162
private final YamlConfigurationLoader loader;

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ group=dev.triassic
33
version=1.0.0-SNAPSHOT
44
description=A multi-platform template plugin for Minecraft servers.
55
author=Triassic
6-
url=https://triassic.dev
6+
url=https://github.com/RealTriassic/plugin-template
77

88
# Gradle properties
99
org.gradle.caching=true

0 commit comments

Comments
 (0)