返回提交历史
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
XFEstudio/XFEServerManager
富文本消息与触发器系统多项功能改进
- RichText 新增 numberPrecision 字段,支持自定义浮点变量小数位数(0~10),前后端全链路支持 - 触发器 title 操作参数支持 numberPrecision,完善校验与渲染 - 富文本编辑器 UI 增加小数位数设置,变量插入器改为分类导航,提升查找效率 - 变量目录补充 player.attack 事件快照变量,Forge 端事件上下文完整采集并支持本地化 - 富文本渲染优化,未命名实体名支持 translatable 组件多语言 - 触发器命令参数支持单坐标类型,兼容原版坐标写法 - 多处编辑器体验优化,完善测试用例 - CSS 适配变量浏览器新布局及移动端 - 修复快捷键误触发删除控件问题,完善文档与错误提示
9dbd85f
代码差异
26 个文件
+822
-98