返回提交历史
Modified
README.md
+6
-0
Modified
README.zh-CN.md
+3
-0
Modified
common/core/src/main/java/com/xfestudio/xfeservermanager/core/trigger/TriggerCatalog.java
+43
-1
Modified
common/core/src/main/java/com/xfestudio/xfeservermanager/core/trigger/TriggerVariableCatalog.java
+32
-0
Added
common/infra/src/main/java/com/xfestudio/xfeservermanager/infra/config/CrashProtectionConfiguration.java
+81
-0
Modified
common/infra/src/main/java/com/xfestudio/xfeservermanager/infra/config/ServerConfiguration.java
+5
-2
Modified
common/infra/src/main/java/com/xfestudio/xfeservermanager/infra/config/ServerConfigurationLoader.java
+67
-3
Modified
common/infra/src/main/java/com/xfestudio/xfeservermanager/infra/http/HttpApiServer.java
+3
-0
Added
common/infra/src/test/java/com/xfestudio/xfeservermanager/infra/config/CrashProtectionConfigurationTest.java
+38
-0
Modified
common/infra/src/test/java/com/xfestudio/xfeservermanager/infra/config/ServerConfigurationLoaderTest.java
+55
-2
Modified
common/infra/src/test/java/com/xfestudio/xfeservermanager/infra/http/HttpApiServerSecurityTest.java
+2
-1
Modified
common/infra/src/test/java/com/xfestudio/xfeservermanager/infra/persistence/SqliteTriggerRepositoryTest.java
+1
-1
Modified
common/testkit/src/test/java/com/xfestudio/xfeservermanager/core/trigger/TriggerEngineTest.java
+32
-0
Added
docs/crash-protection.md
+59
-0
Modified
docs/implementation-status.md
+1
-0
Modified
docs/openapi.yaml
+28
-2
Modified
docs/triggers.md
+3
-0
Modified
platform/forge-1.21.11/src/main/java/com/xfestudio/xfeservermanager/platform/forge/ModernForgeEvents.java
+7
-3
Modified
platform/shared/src/forge-common/java/com/xfestudio/xfeservermanager/platform/forge/ForgeCommandAdapter.java
+6
-1
Added
platform/shared/src/forge-common/java/com/xfestudio/xfeservermanager/platform/forge/ForgeCrashProtectionService.java
+420
-0
Modified
platform/shared/src/forge-common/java/com/xfestudio/xfeservermanager/platform/forge/ForgeManagementGateway.java
+64
-2
Modified
platform/shared/src/forge-common/java/com/xfestudio/xfeservermanager/platform/forge/ForgeManagementRuntime.java
+16
-2
Modified
platform/shared/src/forge-common/java/com/xfestudio/xfeservermanager/platform/forge/ForgeTriggerService.java
+47
-2
Modified
platform/shared/src/forge-legacy/java/com/xfestudio/xfeservermanager/platform/forge/LegacyForgeEvents.java
+9
-1
Added
platform/shared/src/main/java/com/xfestudio/xfeservermanager/platform/bridge/CrashProtectionBridge.java
+33
-0
Modified
platform/shared/src/main/java/com/xfestudio/xfeservermanager/platform/bridge/PlatformServices.java
+1
-0
Modified
platform/shared/src/test/java/com/xfestudio/xfeservermanager/platform/forge/ForgeTriggerServiceTest.java
+30
-0
Modified
web-ui/src/lib/api.ts
+1
-1
Modified
web-ui/src/pages/messages.test.tsx
+7
-0
Modified
web-ui/src/pages/settings-accounts.test.tsx
+31
-0
Modified
web-ui/src/pages/settings-auth.test.tsx
+7
-0
Modified
web-ui/src/pages/settings.tsx
+88
-2
Modified
web-ui/src/pages/triggers.test.tsx
+36
-1
Modified
web-ui/src/pages/triggers.tsx
+122
-1
Modified
web-ui/src/styles.css
+5
-0
Modified
web-ui/src/types.ts
+23
-0
XFEstudio/XFEServerManager
feat: add crash protection automation
a98b23d
代码差异
36 个文件
+1412
-28