Merge remote-tracking branch 'origin/ceshi' into ceshi
This commit is contained in:
commit
e20c82c2cb
4 files changed
+21
-5
No files matched your search
@@ -29,13 +29,15 @@ NaturalService / NaturalTimerService 读取,FeatureDispatcher 通过方块名/
|
|||||||
# ============================================================================
|
# ============================================================================
|
||||||
# 一、柴火堆叠/取用(右键)
|
# 一、柴火堆叠/取用(右键)
|
||||||
# firewood_2(柴火_2) + 手持柴火 -> firewood(柴火_1 堆放)
|
# firewood_2(柴火_2) + 手持柴火 -> firewood(柴火_1 堆放)
|
||||||
# firewood(堆放) 空手右键 -> firewood_2 + 给1个柴火
|
# firewood(堆放) 空手右键 -> firewood_2 + 掉落1个柴火_2(掉落物, 不进背包)
|
||||||
# ============================================================================
|
# ============================================================================
|
||||||
FIREWOOD_RULES = [
|
FIREWOOD_RULES = [
|
||||||
{"source": "rtdd:firewood_2", "item": "rtdd:firewood",
|
{"source": "rtdd:firewood_2", "item": "rtdd:firewood",
|
||||||
"target": "rtdd:firewood", "consume": 1, "tip": "§a堆放柴火"},
|
"target": "rtdd:firewood", "consume": 1, "tip": "§a堆放柴火"},
|
||||||
{"source": "rtdd:firewood", "item": None,
|
{"source": "rtdd:firewood", "item": None,
|
||||||
"target": "rtdd:firewood_2", "giveItem": "rtdd:firewood", "tip": "§a取走柴火"},
|
"target": "rtdd:firewood_2",
|
||||||
|
"dropItem": [{"name": "rtdd:firewood_2", "count": 1}],
|
||||||
|
"tip": "§a取走柴火"},
|
||||||
]
|
]
|
||||||
|
|
||||||
# ============================================================================
|
# ============================================================================
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
{
|
{
|
||||||
"groups": [
|
"groups": [
|
||||||
{
|
{
|
||||||
"num_to_select": 7,
|
"num_to_select": 8,
|
||||||
"trades": [
|
"trades": [
|
||||||
{
|
{
|
||||||
"wants": [
|
"wants": [
|
||||||
@@ -81,6 +81,17 @@
|
|||||||
"max_uses": 64,
|
"max_uses": 64,
|
||||||
"reward_exp": true,
|
"reward_exp": true,
|
||||||
"trader_exp": 1
|
"trader_exp": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"wants": [
|
||||||
|
{ "item": "minecraft:emerald", "quantity": 1 }
|
||||||
|
],
|
||||||
|
"gives": [
|
||||||
|
{ "item": "rtdd:rice_seeds", "quantity": 3 }
|
||||||
|
],
|
||||||
|
"max_uses": 64,
|
||||||
|
"reward_exp": true,
|
||||||
|
"trader_exp": 1
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -61,6 +61,8 @@ todo 后续实现
|
|||||||
6. 稻谷 -> 水稻(刚种下)
|
6. 稻谷 -> 水稻(刚种下)
|
||||||
转换条件:[手持 稻谷(rtdd:rice_seeds, 乡野自然) 右键 进行种植]
|
转换条件:[手持 稻谷(rtdd:rice_seeds, 乡野自然) 右键 进行种植]
|
||||||
机制: 手持稻谷右键耕地, 消耗1个, 种下水稻(稻谷已从乡野食材移入乡野自然/水稻·作物)
|
机制: 手持稻谷右键耕地, 消耗1个, 种下水稻(稻谷已从乡野食材移入乡野自然/水稻·作物)
|
||||||
|
首次获取: 傻子职业村民交易 1绿宝石 -> 3稻谷(见 全部功能做了什么.txt 村民交易节);
|
||||||
|
之后靠 打碎水稻 返还稻谷自给(见7a)。
|
||||||
|
|
||||||
7. 水稻(刚种下) -> 水稻(生长中) -> 水稻(成熟)
|
7. 水稻(刚种下) -> 水稻(生长中) -> 水稻(成熟)
|
||||||
转换条件:[水稻生长计时,逐级变化]
|
转换条件:[水稻生长计时,逐级变化]
|
||||||
|
|||||||
+3
-2
@@ -459,7 +459,7 @@ FurnitureData+FurnitureService 实现, 注册到 FeatureDispatcher)
|
|||||||
|
|
||||||
三、柴火 (堆叠/取用)
|
三、柴火 (堆叠/取用)
|
||||||
- 堆叠: firewood_2(柴火_2) + 手持柴火右键 -> firewood(柴火_1 堆放, 消耗1) [已实现]
|
- 堆叠: firewood_2(柴火_2) + 手持柴火右键 -> firewood(柴火_1 堆放, 消耗1) [已实现]
|
||||||
- 取用: firewood(堆放) 空手右键 -> firewood_2 + 返还1柴火 [已实现]
|
- 取用: firewood(堆放) 空手右键 -> firewood_2 + 掉落1个柴火_2(firewood_2, 掉落物不进背包) [已实现 2026-09-28]
|
||||||
- 木条(b_15) 改为 切石机获得: 任意原木(minecraft:logs) x1 -> 木条 x2 (配方 xy_woodstick_stonecut) [已调整]
|
- 木条(b_15) 改为 切石机获得: 任意原木(minecraft:logs) x1 -> 木条 x2 (配方 xy_woodstick_stonecut) [已调整]
|
||||||
|
|
||||||
四、水稻 (种植 + 生长 + 收获)
|
四、水稻 (种植 + 生长 + 收获)
|
||||||
@@ -1110,6 +1110,8 @@ FurnitureData+FurnitureService 实现, 注册到 FeatureDispatcher)
|
|||||||
非 trading/economy_trades/):
|
非 trading/economy_trades/):
|
||||||
7 笔交易, 单一品质全解锁, 玩家花 绿宝石 买, 价格: 干海带2 / 青菜1(量3) /
|
7 笔交易, 单一品质全解锁, 玩家花 绿宝石 买, 价格: 干海带2 / 青菜1(量3) /
|
||||||
葱1(量3) / 大蒜2(量2) / 辣椒2(量2) / 桃子2 / 橙子2 (max_uses 64)。
|
葱1(量3) / 大蒜2(量2) / 辣椒2(量2) / 桃子2 / 橙子2 (max_uses 64)。
|
||||||
|
2026-09-28 补稻谷: 加第8笔 绿宝石1 -> 稻谷x3, num_to_select 由7改成8
|
||||||
|
(解决 稻谷无首次获取, 只能靠种下打碎自给的问题)。
|
||||||
- 在 entities/minecraft_villager_v2.json 的 傻子(nitwit) 职业组件组(约1510行) 加
|
- 在 entities/minecraft_villager_v2.json 的 傻子(nitwit) 职业组件组(约1510行) 加
|
||||||
minecraft:economy_trade_table, table 指向 trading/xiangye_farmer_trades.json。
|
minecraft:economy_trade_table, table 指向 trading/xiangye_farmer_trades.json。
|
||||||
当初的坑: 交易表误放 trading/economy_trades/ 导致编辑器交易列表空 → 改回 trading/ 后正常。
|
当初的坑: 交易表误放 trading/economy_trades/ 导致编辑器交易列表空 → 改回 trading/ 后正常。
|
||||||
@@ -1207,4 +1209,3 @@ FurnitureData+FurnitureService 实现, 注册到 FeatureDispatcher)
|
|||||||
category 与炒锅方块一致设为 xy_chaoguo, 创造栏"炒锅"分类直接可拿, 无需 /give;
|
category 与炒锅方块一致设为 xy_chaoguo, 创造栏"炒锅"分类直接可拿, 无需 /give;
|
||||||
(不分配任何 netease_group 分组, 避免影响现有炒锅分组图标, 2026-09-24)
|
(不分配任何 netease_group 分组, 避免影响现有炒锅分组图标, 2026-09-24)
|
||||||
|
|
||||||
1
|
|
||||||
Reference in new issue
Block a user