右键 改2
This commit is contained in:
1 parent
e118892a1d
commit
45d328b339
19 files changed
+826
-7
No files matched your search
@@ -956,3 +956,19 @@ FurnitureData+FurnitureService 实现, 注册到 FeatureDispatcher)
|
||||
面食补 蒸牛奶鸡蛋(steamermilkandegg); 死亡生物修正 挂鱼晾干钩(meathookcoddry)
|
||||
为"空手右键取鱼干"并补挂肉架_3/4 [已实现]
|
||||
|
||||
|
||||
########################################
|
||||
【右键拦截白名单化 + 客户端拦截】2026-09-22
|
||||
########################################
|
||||
- 问题: 原 OnItemUseOn 有宽泛兜底"手持方块物品右键任意功能方块且无 itemUseOn
|
||||
服务就 ret=True 取消默认放置", 导致正常放置失效。
|
||||
- 修复: ①删除该宽泛兜底, 服务端只处理真正注册了 itemUseOn 的组合, 其余放行 → 放置恢复
|
||||
②新增共享白名单 InterceptData.py(客户端/服务端同一份): PLATE_CANCEL装盘/
|
||||
MIANSHI_CANCEL面食/ TANGGUO_CANCEL汤锅/ CHAOGUO_CANCEL盖饭双向/
|
||||
CHUJU_CANCEL锅铲油罐炒锅/ SUSHI_CANCEL寿司堆叠/ COATING_CANCEL裹粉/
|
||||
PLACE_ITEMS原版相邻放置/ EAT_ITEMS手持直接吃/ BLOCK_USE_CANCEL右键功能方块
|
||||
③新增 ClientFeatureDispatcher.py(继承 BlueFoxClientSystem): 监听
|
||||
ClientBlockUseEvent(cancel功能方块)/ ClientItemUseOnEvent(ret白名单组合)/
|
||||
ClientItemTryUseEvent(cancel手持吃物品), 客户端提前拦截消除"闪一下"
|
||||
④modMain.py 客户端分支导入 ClientFeatureDispatcher, 由 BlueFox 框架自动注册 [已实现]
|
||||
|
||||
Reference in new issue
Block a user