Initialize Infstar Paper-based server core

This commit is contained in:
Coldsmiles
2026-09-13 18:08:00 +08:00
commit 5c27681d1d
22 changed files with 1502 additions and 0 deletions
@@ -0,0 +1,27 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Coldsmiles <coldsmiles@outlook.com>
Date: Sun, 6 Sep 2026 11:33:34 +0800
Subject: [PATCH] Add Infstar brand identity
diff --git a/src/main/java/io/papermc/paper/ServerBuildInfo.java b/src/main/java/io/papermc/paper/ServerBuildInfo.java
index 4e099b584c3435ba1ebce492011d35ae1ac0cdf8..9e4fea24e65b43c0b7698adbb2d2e17f76336628 100644
--- a/src/main/java/io/papermc/paper/ServerBuildInfo.java
+++ b/src/main/java/io/papermc/paper/ServerBuildInfo.java
@@ -12,10 +12,12 @@ import org.jetbrains.annotations.ApiStatus;
*/
@ApiStatus.NonExtendable
public interface ServerBuildInfo {
- /**
- * The brand id for Paper.
- */
- Key BRAND_PAPER_ID = Key.key("papermc", "paper");
+ /** Infstar 的稳定品牌标识。 */
+ Key BRAND_INFSTAR_ID = Key.key("infstarmc", "infstar");
+
+ /** @deprecated 请使用 {@link #BRAND_INFSTAR_ID}。 */
+ @Deprecated(forRemoval = false)
+ Key BRAND_PAPER_ID = BRAND_INFSTAR_ID;
/**
* Gets the {@code ServerBuildInfo}.