市场贸易实现 bug修复
This commit is contained in:
1 parent
1f329f8b4c
commit
cae9bcb19e
25 files changed
+1300
-187
No files matched your search
@@ -88,6 +88,8 @@
|
||||
- 事件由 FeatureDispatcher 统一监听路由 (blockOwner/itemUseOnOwner/timerOwner) [已实现]
|
||||
- 右键服务通过 FeatureDispatcher.startTimerFor 把计时启动转发给计时服务 [已实现]
|
||||
- 计时用绝对时间戳写入方块实体数据, 支持退出/重启后继续计时 [已实现]
|
||||
- 原版放置(手持原版生鸡肉/鲑鱼/鳕鱼右键方块表面放置对应方块)已拆到独立目录
|
||||
xiangyemod/yuanbanfangzhi (YuanbanData/YuanbanService), 从烧烤/死亡生物中剔除 [已重构]
|
||||
|
||||
|
||||
########################################
|
||||
@@ -127,6 +129,21 @@
|
||||
- 死鳕鱼: 3刀每刀掉1份生鱼片, 共3份 → 消失 [已实现]
|
||||
- 死鱿鱼: 切须掉5~6个鱿鱼须 → 变死鱿鱼(切掉鱿鱼须) [已实现]
|
||||
|
||||
七、手持原版鱼右键方块表面放置死鱼 (ServerItemUseOnEvent)
|
||||
- 原版生鲑鱼(salmon) 右键方块表面 → 在其表面放置 死鲑鱼(killfish_0), 消耗1条 [已实现]
|
||||
- 原版鳕鱼(cod) 右键方块表面 → 在其表面放置 死鳕鱼(killcod_0), 消耗1条 [已实现]
|
||||
- 注意: 网易端 ItemUseOn 事件对生鳕鱼报的 itemName 是 minecraft:fish, 已额外注册, 否则放置不了 [已实现]
|
||||
- 被点方块是挂肉钩/挂鱼钩/尸体等死亡生物方块时跳过, 交还挂鱼逻辑 [已实现]
|
||||
|
||||
七之补、拆方块掉回原版生食材 (ServerPlayerTryDestroyBlockEvent)
|
||||
- 破坏 死鲑鱼(killfish_0) → 掉落 原版生鲑鱼 1条 [已实现]
|
||||
- 破坏 死鳕鱼(killcod_0) → 掉落 原版生鳕鱼 1条 [已实现]
|
||||
- 破坏 生鸡肉(放置后 roastchickenplace_0) → 掉落 原版生鸡肉 1个 [已实现]
|
||||
- 取消默认掉落, 不把方块本身掉出来
|
||||
|
||||
八、去皮额外掉落原版皮革
|
||||
- 牛/猪/羊 去皮步骤额外掉落 原版皮革(minecraft:leather) 4~6个 [已实现]
|
||||
|
||||
【未做】尸体生成机制(玩家杀死生物生成尸体) 按txt标注暂时不搞
|
||||
|
||||
|
||||
@@ -146,3 +163,25 @@
|
||||
三、静态手办 (无转换)
|
||||
- 赞助者手办_1~6(figurines~5) 仅由盲盒开出, 无右键转换 [已实现]
|
||||
|
||||
|
||||
########################################
|
||||
【市场贸易】(xy_market) 2026-09-03
|
||||
########################################
|
||||
一、条箱 放入/取出 (woodenbox_0~7)
|
||||
- 放入: 手持对应物品右键 空条箱 → 消耗32个 → 变为对应条箱(苹果/胡萝卜/土豆/桃子/橘子/鳕鱼/鲑鱼) [已实现]
|
||||
- 取出: 空手右键装满条箱 → 空条箱 + 掉落32个对应物品 [已实现]
|
||||
|
||||
二、货桶 放入/取出 (fishbucket_0 等)
|
||||
- 放入: 手持对应物品右键 空货桶 → 消耗32个 → 变为对应货桶(鳕鱼/鲑鱼/胡萝卜/土豆/桃子/橘子/苹果) [已实现]
|
||||
- 取出: 空手右键装满货桶 → 空货桶 + 掉落32个对应物品 [已实现]
|
||||
|
||||
三、售卖盒 放入/取出 (sellingboxes 等)
|
||||
- 放入: 手持对应物品右键 空售卖盒 → 除南瓜/西瓜消耗1个原版方块外, 其余消耗32个 → 变为对应售卖盒(含 售卖盒(鲑鱼) b_30) [已实现]
|
||||
- 取出: 空手右键装满售卖盒 → 空售卖盒 + 取回(南瓜/西瓜1个原版方块, 其余32个) [已实现]
|
||||
|
||||
四、悬赏纸循环 (空手右键逐级切换)
|
||||
- bountypaper → bountypaper_1 → bountypaper_2 → bountypaper [已实现]
|
||||
|
||||
五、布料已按标注禁用 [已处理]
|
||||
- 售卖盒(黄绿布料 clothbox_1)、售卖盒(棕色布料 clothbox_2): 名字带"禁用", 已调去 禁用(xy_jinyong) 标签, 移出市场分组, 旧切换规则已移除
|
||||
|
||||
Reference in new issue
Block a user