From c615ab592b34564ce809215fa4b9684d9e35993d Mon Sep 17 00:00:00 2001 From: Tkach <110531613+KamikotoTkach@users.noreply.github.com> Date: Tue, 23 Sep 2025 21:35:26 +0300 Subject: [PATCH] feat: allow overriding server name via HUSKSYNC_SERVER_NAME env (#586) --- .../main/java/net/william278/husksync/config/Server.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/common/src/main/java/net/william278/husksync/config/Server.java b/common/src/main/java/net/william278/husksync/config/Server.java index 663f8f2e..43e631b7 100644 --- a/common/src/main/java/net/william278/husksync/config/Server.java +++ b/common/src/main/java/net/william278/husksync/config/Server.java @@ -22,13 +22,11 @@ package net.william278.husksync.config; import de.exlll.configlib.Configuration; import lombok.AccessLevel; import lombok.AllArgsConstructor; -import lombok.Getter; import lombok.NoArgsConstructor; import org.jetbrains.annotations.NotNull; import java.nio.file.Path; -@Getter @Configuration @NoArgsConstructor(access = AccessLevel.PRIVATE) @AllArgsConstructor(access = AccessLevel.PRIVATE) @@ -66,5 +64,9 @@ public class Server { } return super.equals(other); } - + + public String getName() { + final String envServerName = System.getenv("HUSKSYNC_SERVER_NAME"); + return envServerName == null ? name : envServerName; + } } \ No newline at end of file