市场贸易实现 bug修复
This commit is contained in:
1 parent
1f329f8b4c
commit
cae9bcb19e
25 files changed
+1300
-187
No files matched your search
+51
@@ -0,0 +1,51 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""
|
||||
================================================================================
|
||||
原版放置分类转换规则数据
|
||||
================================================================================
|
||||
统一管理"手持原版物品右键方块表面 → 放置对应方块"的规则(ServerItemUseOnEvent)。
|
||||
从各功能分类中剔除出来单独成目录, 避免散落在各处。
|
||||
|
||||
当前规则:
|
||||
1) 原版生鸡肉(minecraft:chicken) → 生鸡肉(放置后) roastchickenplace_0 [烧烤用]
|
||||
2) 原版生鲑鱼(minecraft:salmon) → 死鲑鱼 killfish_0 [死亡生物用]
|
||||
3) 原版生鳕鱼(minecraft:cod) → 死鳕鱼 killcod_0 [死亡生物用]
|
||||
4) minecraft:fish → 死鳕鱼 killcod_0 (网易端 ItemUseOn 事件对
|
||||
生鳕鱼报的 itemName 是 minecraft:fish, 与 GetPlayerItem 的 minecraft:cod 不同)
|
||||
|
||||
字段说明:
|
||||
item: 手持的原版物品
|
||||
target: 放置成的方块
|
||||
consume: 消耗数量(默认1)
|
||||
tip: 放置成功提示
|
||||
================================================================================
|
||||
"""
|
||||
|
||||
ITEM_USE_ON_RULES = [
|
||||
{
|
||||
"item": "minecraft:chicken", # 原版生鸡肉
|
||||
"target": "rtdd:roastchickenplace_0", # 生鸡肉(放置后)
|
||||
"consume": 1,
|
||||
"tip": "§a已放置生鸡肉,可右键支杆上杆烤制",
|
||||
},
|
||||
{
|
||||
"item": "minecraft:salmon", # 原版生鲑鱼
|
||||
"target": "rtdd:killfish_0", # 死鲑鱼
|
||||
"consume": 1,
|
||||
"tip": "§a已放置死鲑鱼",
|
||||
},
|
||||
{
|
||||
"item": "minecraft:cod", # 原版生鳕鱼
|
||||
"target": "rtdd:killcod_0", # 死鳕鱼
|
||||
"consume": 1,
|
||||
"tip": "§a已放置死鳕鱼",
|
||||
},
|
||||
# 网易端 ServerItemUseOnEvent 对 原版生鳕鱼 报的 itemName 是 minecraft:fish
|
||||
# (日志: [FD-ItemUseOn] minecraft:fish), 需额外注册一条, 否则生鳕鱼无法放置。
|
||||
{
|
||||
"item": "minecraft:fish",
|
||||
"target": "rtdd:killcod_0", # 死鳕鱼
|
||||
"consume": 1,
|
||||
"tip": "§a已放置死鳕鱼",
|
||||
},
|
||||
]
|
||||
Reference in new issue
Block a user