XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEServerManager

【Java】我的世界XFE服务器管理器

公开
关注 0 Fork 0 Star 0
返回拉取请求列表

富文本消息与触发器系统多项功能改进 #4

已合并 dev master
拉取请求已合并 源分支中的变更已经进入 master。

审查进度

此分支未设置最低批准数。

0 / 0

尚未指定审查人。

XFEstudio 2026-09-04 11:35

变更说明

XFEstudio/XFEServerManager:dev 合并到 master

提交记录

  • 富文本消息与触发器系统多项功能改进 (9dbd85f) — XFE工作室室长

提交

此拉取请求包含的提交记录。

文件变更

点击行号左侧的加号可以留下行级 Review 评论。

26 个文件 +822 -98
Modified common/core/src/main/java/com/xfestudio/xfeservermanager/core/trigger/TriggerCatalog.java +3 -1
Modified common/core/src/main/java/com/xfestudio/xfeservermanager/core/trigger/TriggerEvaluator.java +43 -2
Modified common/core/src/main/java/com/xfestudio/xfeservermanager/core/trigger/TriggerValueTypes.java +41 -6
Modified common/core/src/main/java/com/xfestudio/xfeservermanager/core/trigger/TriggerVariableCatalog.java +182 -4
Modified common/infra/src/main/java/com/xfestudio/xfeservermanager/infra/config/RichTextMessageValidator.java +7 -1
Modified common/infra/src/test/java/com/xfestudio/xfeservermanager/infra/config/RichTextMessageValidatorTest.java +12 -0
Modified common/testkit/src/test/java/com/xfestudio/xfeservermanager/core/trigger/TriggerEngineTest.java +21 -1
Modified common/testkit/src/test/java/com/xfestudio/xfeservermanager/core/trigger/TriggerVariableCatalogTest.java +26 -0
Modified platform/forge-1.21.11/src/main/java/com/xfestudio/xfeservermanager/platform/forge/ModernForgeEvents.java +3 -4
Modified platform/shared/src/forge-common/java/com/xfestudio/xfeservermanager/platform/forge/ForgeRichTextMessage.java +82 -16
Modified platform/shared/src/forge-common/java/com/xfestudio/xfeservermanager/platform/forge/ForgeTriggerArgumentType.java +16 -1
Modified platform/shared/src/forge-common/java/com/xfestudio/xfeservermanager/platform/forge/ForgeTriggerContexts.java +93 -0
Modified platform/shared/src/forge-common/java/com/xfestudio/xfeservermanager/platform/forge/ForgeTriggerService.java +9 -4
Modified platform/shared/src/forge-legacy/java/com/xfestudio/xfeservermanager/platform/forge/LegacyForgeEvents.java +3 -4
Modified platform/shared/src/test/java/com/xfestudio/xfeservermanager/platform/forge/ForgeRichTextMessageTest.java +39 -0
Modified platform/shared/src/test/java/com/xfestudio/xfeservermanager/platform/forge/ForgeTriggerCommandRegistryTest.java +47 -0
Modified web-ui/index.html +2 -0
Modified web-ui/src/components/rich-text-editor.test.tsx +39 -0
Modified web-ui/src/components/rich-text-editor.tsx +35 -6
Modified web-ui/src/components/rich-text-variables.ts +2 -0
Modified web-ui/src/components/variable-catalog-picker.tsx +55 -40
Modified web-ui/src/pages/menus.test.tsx +17 -0
Modified web-ui/src/pages/menus.tsx +6 -1
Modified web-ui/src/pages/triggers.test.tsx +8 -2
Modified web-ui/src/pages/triggers.tsx +12 -2
Modified web-ui/src/styles.css +19 -3