乡野自然实现
This commit is contained in:
1 parent
eed273f777
commit
1fb4e24c78
19 files changed
+91
-27
No files matched your search
@@ -14,6 +14,8 @@ from xiangyemod.yinliao.service.YinliaoService import YinliaoService
|
||||
from xiangyemod.yinliao.service.YinliaoTimerService import YinliaoTimerService
|
||||
from xiangyemod.chuju.service.ChujuService import ChujuService
|
||||
from xiangyemod.chuju.service.ChujuTimerService import ChujuTimerService
|
||||
from xiangyemod.ziran.service.NaturalService import NaturalService
|
||||
from xiangyemod.ziran.service.NaturalTimerService import NaturalTimerService
|
||||
|
||||
if not serverApi.IsInServer():
|
||||
pass
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
"netease:block_entity": {
|
||||
"client_tick": false,
|
||||
"movable": false,
|
||||
"tick": false
|
||||
"tick": true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
"netease:block_entity": {
|
||||
"client_tick": false,
|
||||
"movable": false,
|
||||
"tick": false
|
||||
"tick": true
|
||||
},
|
||||
"netease:face_directional": {
|
||||
"type": "direction"
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
"netease:block_entity": {
|
||||
"client_tick": false,
|
||||
"movable": false,
|
||||
"tick": false
|
||||
"tick": true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
"netease:block_entity": {
|
||||
"client_tick": false,
|
||||
"movable": false,
|
||||
"tick": false
|
||||
"tick": true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
"netease:block_entity": {
|
||||
"client_tick": false,
|
||||
"movable": false,
|
||||
"tick": false
|
||||
"tick": true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
"netease:block_entity": {
|
||||
"client_tick": false,
|
||||
"movable": false,
|
||||
"tick": false
|
||||
"tick": true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
"netease:block_entity": {
|
||||
"client_tick": false,
|
||||
"movable": false,
|
||||
"tick": false
|
||||
"tick": true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
"netease:block_entity": {
|
||||
"client_tick": false,
|
||||
"movable": false,
|
||||
"tick": false
|
||||
"tick": true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
"netease:block_entity": {
|
||||
"client_tick": false,
|
||||
"movable": false,
|
||||
"tick": false
|
||||
"tick": true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
"netease:block_entity": {
|
||||
"client_tick": false,
|
||||
"movable": false,
|
||||
"tick": false
|
||||
"tick": true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -90,7 +90,6 @@
|
||||
"icon": "rtdd:brownrice",
|
||||
"list": [
|
||||
"rtdd:brownrice",
|
||||
"rtdd:rice_seeds",
|
||||
"rtdd:soybean"
|
||||
]
|
||||
},
|
||||
|
||||
@@ -32,7 +32,8 @@
|
||||
"list": [
|
||||
"rtdd:riceseedlingsb",
|
||||
"rtdd:riceseedlingsc",
|
||||
"rtdd:riceseedlingsd"
|
||||
"rtdd:riceseedlingsd",
|
||||
"rtdd:rice_seeds"
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"minecraft:max_stack_size": 64
|
||||
},
|
||||
"description": {
|
||||
"category": "xy_ingredients",
|
||||
"category": "xy_natural",
|
||||
"identifier": "rtdd:rice_seeds"
|
||||
}
|
||||
}
|
||||
|
||||
File renamed without changes.
+26
-9
@@ -5,11 +5,16 @@
|
||||
- 分为3个分组: 果树·树叶 / 藤蔓·柴火 / 水稻·作物
|
||||
- 果树结果、作物生长为计时产出
|
||||
- 产出的水果/大米等均进入 乡野食材分类, 供榨汁/炒冰/汤锅等使用
|
||||
- 【待确认】表示该步骤所需的具体机制尚未最终确定
|
||||
|
||||
|
||||
========================================
|
||||
一、果树·树叶
|
||||
========================================
|
||||
机制: 当前果树结果为"树叶 -> 果实形态"的简单计时变化(苹果/桃子/橘子三条链)。
|
||||
todo 后续实现
|
||||
后续改为"树苗成长": 各树叶对应树苗, 像原版一样长成树(木头约5格高,
|
||||
树叶从第4层开始长, 长在树底部), 再在树上结果。
|
||||
|
||||
1. 苹果树树叶 -> 苹果(形态1) -> 苹果(形态2)
|
||||
转换条件:[果树成熟计时结果,逐级形态变化]
|
||||
机制: 计时约60秒结果,逐级变化形态
|
||||
@@ -30,9 +35,13 @@
|
||||
========================================
|
||||
4. 葡萄藤_1 -> 葡萄藤_2
|
||||
转换条件:[葡萄藤生长计时]
|
||||
机制: 计时约60秒生长
|
||||
机制: 计时约180秒生长
|
||||
(成熟葡萄(grape)供榨汁/冰棍/炒冰, 见 乡野饮料)
|
||||
|
||||
4a. 葡萄藤_2 -> 葡萄藤_1
|
||||
转换条件:[空手 右键 取出]
|
||||
机制: 成熟葡萄藤右键取出 3 个葡萄(grape), 变回葡萄藤_1
|
||||
|
||||
5. 柴火_1(柴火) -> 柴火_2
|
||||
转换条件:[手持 柴火 右键 进行堆叠]
|
||||
机制: 手持柴火右键,消耗1个,堆叠成柴火_2(堆放)
|
||||
@@ -42,17 +51,25 @@
|
||||
机制: 空手右键,取走1个柴火,退回柴火_1(取用)
|
||||
(柴火用于燃料; 注意: 壁炉加柴用的是 木条(rtdd:b_15), 不是柴火方块, 见 家具家私转化关系.txt 七b)
|
||||
|
||||
5b. 柴火_1 -> 9个木条
|
||||
转换条件:[工作台 分解]
|
||||
机制: 柴火_1(rtdd:firewood) 在工作台分解成 9 个木条(rtdd:b_15)
|
||||
|
||||
========================================
|
||||
三、水稻·作物
|
||||
========================================
|
||||
5b. 稻谷 -> 水稻(刚种下)
|
||||
转换条件:[手持 稻谷(rtdd:rice_seeds,食材分类) 右键 进行种植]
|
||||
机制: 手持稻谷右键耕地, 消耗1个, 种下水稻(稻谷为本次由Java版迁入的种子)
|
||||
6. 稻谷 -> 水稻(刚种下)
|
||||
转换条件:[手持 稻谷(rtdd:rice_seeds, 乡野自然) 右键 进行种植]
|
||||
机制: 手持稻谷右键耕地, 消耗1个, 种下水稻(稻谷已从乡野食材移入乡野自然/水稻·作物)
|
||||
|
||||
6. 水稻(刚种下) -> 水稻(生长中) -> 水稻(成熟)
|
||||
7. 水稻(刚种下) -> 水稻(生长中) -> 水稻(成熟)
|
||||
转换条件:[水稻生长计时,逐级变化]
|
||||
机制: 计时生长,约60秒升一级,共两级成熟
|
||||
(成熟水稻产出 大米(brownrice), 进入 乡野食材/谷物·米面, 经 汤锅 煮饭盛出后供 寿司(含饭团 rice_balls)/蛋炒饭, 生米供 竹筒饭 等)
|
||||
机制: 计时生长,约120秒升一级,共两级成熟
|
||||
|
||||
7a. 水稻(成熟) -> 水稻(刚种下) + 16个大米
|
||||
转换条件:[空手 右键 收获]
|
||||
机制: 成熟水稻右键获得 16 个大米(brownrice), 变回刚种下继续生长
|
||||
(大米进入 乡野食材/谷物·米面, 经 汤锅 煮饭盛出后供 寿司(含饭团 rice_balls)/蛋炒饭, 生米供 竹筒饭 等)
|
||||
|
||||
========================================
|
||||
四、方块清单
|
||||
@@ -60,4 +77,4 @@
|
||||
apple_leaves(苹果树树叶)、peach_leaves(桃树树叶)、orange_leaves(橘树树叶)、
|
||||
apple_fruit_1(苹果形态1)、apple_fruit_3(苹果形态2)、tangerine_0~2(橘子形态一~三)、
|
||||
b_173(桃子一个)、b_176(桃子两个)、grapebushes_1(葡萄藤_1)、grapebushes_2(葡萄藤_2)、
|
||||
firewood(柴火_1)、firewood_2(柴火_2)、riceseedlingsb(水稻刚种下)、riceseedlingsc(水稻生长中)、riceseedlingsd(水稻成熟)
|
||||
firewood(柴火_1)、firewood_2(柴火_2)、riceseedlingsb(水稻刚种下)、riceseedlingsc(水稻生长中)、riceseedlingsd(水稻成熟)、rice_seeds(稻谷)
|
||||
+2
-5
@@ -93,10 +93,7 @@
|
||||
转换条件:[静态食材,无独立转换](本次由Java版迁入,用于生米锅/米饭/竹筒饭/蛋炒饭;
|
||||
米饭需先经 汤锅 煮熟盛出, 再做寿司(含饭团 rice_balls)/蛋炒饭等)
|
||||
|
||||
13. 稻谷(riceseeds)
|
||||
转换条件:[静态食材,无独立转换](本次由Java版迁入, 水稻种子, 用于种植水稻/产出大米)
|
||||
|
||||
14. 生面(noodles)
|
||||
13. 生面(noodles)
|
||||
转换条件:[静态食材,无独立转换](本次由Java版迁入,归本组,用作汤锅生面汤/炒锅意面的面条食材)
|
||||
|
||||
========================================
|
||||
@@ -157,7 +154,7 @@ orangepile_0(橙子堆)、apple_pile(苹果堆)、egg_pile(鸡蛋堆)、salmon_p
|
||||
|
||||
【蔬果·水果】grape(葡萄)、peach(桃子)、orange(橙子)
|
||||
|
||||
【谷物·米面】brownrice(大米)、rice_seeds(稻谷)、noodles(生面)
|
||||
【谷物·米面】brownrice(大米)、noodles(生面)
|
||||
|
||||
【调味·佐料】cutgarlic(大蒜)、crushedgarlic(蒜末)、pepper(辣椒)、garlicskewers(大蒜串)、chiliskewer(辣椒串)、beancurd(豆腐)、cream_0(奶油)
|
||||
|
||||
|
||||
@@ -392,3 +392,41 @@ FurnitureData+FurnitureService 实现, 注册到 FeatureDispatcher)
|
||||
|
||||
【留后】见 全部功能没做什么.txt 厨具节 (盘子→脏盘子、油罐⇄油锅/锅铲上油、蒸笼蒸熟、锅铲/锅勺/菜刀/擀面杖具体用法)
|
||||
|
||||
|
||||
########################################
|
||||
【乡野自然·稻谷移动】(2026-09-07)
|
||||
########################################
|
||||
- 稻谷(rice_seeds): 分类 xy_ingredients → xy_natural, 从 乡野食材/谷物·米面(ingr_08_grain)
|
||||
移入 乡野自然/水稻·作物(nat_03_crop) [已调整]
|
||||
- 乡野自然转化关系.txt: 把新加的 todo 全部转正为正式规则并标【待实现】:
|
||||
果树"树苗成长"机制、葡萄藤取葡萄(4a)、柴火分解9木条(5b)、水稻成熟取16大米(7a) [已整理]
|
||||
- 乡野食材转化关系.txt: 移除 稻谷 条目(谷物·米面 只留 大米/生面) [已整理]
|
||||
- 上述待实现功能已记录到 全部功能没做什么.txt 乡野自然 节
|
||||
|
||||
|
||||
########################################
|
||||
【乡野自然】(xy_natural) 2026-09-07
|
||||
########################################
|
||||
实现于 xiangyemod/ziran (NaturalData + NaturalService + NaturalTimerService, 注册到 FeatureDispatcher)
|
||||
|
||||
一、果树结果 (计时, 苹果/桃/橘三条链, autoStart 自动结果)
|
||||
- 苹果: apple_leaves 计时60秒 -> apple_fruit_1 计时60秒 -> apple_fruit_3 [已实现]
|
||||
- 桃子: peach_leaves -> b_173(一个) -> b_176(两个) [已实现]
|
||||
- 橘子: orange_leaves -> tangerine_0 -> tangerine_1 -> tangerine_2 [已实现]
|
||||
|
||||
二、葡萄藤 (计时生长 + 取葡萄)
|
||||
- 生长: grapebushes_1 计时180秒 -> grapebushes_2 [已实现]
|
||||
- 取葡萄: grapebushes_2 空手右键 -> 掉落3个葡萄(grape) + 变回 grapebushes_1 [已实现]
|
||||
|
||||
三、柴火 (堆叠/取用 + 工作台分解)
|
||||
- 堆叠: firewood + 手持柴火右键 -> firewood_2(消耗1) [已实现]
|
||||
- 取用: firewood_2 空手右键 -> firewood + 返还1柴火 [已实现]
|
||||
- 分解: firewood 工作台 -> 9个木条(b_15) (配方 xy_firewood_plank) [已实现]
|
||||
|
||||
四、水稻 (种植 + 生长 + 收获)
|
||||
- 种植: 手持稻谷(rice_seeds) 右键原版耕地(farmland) -> 耕地上方放置 水稻刚种下(riceseedlingsb) [已实现]
|
||||
- 生长: riceseedlingsb 计时120秒 -> riceseedlingsc 计时120秒 -> riceseedlingsd [已实现]
|
||||
- 收获: riceseedlingsd 空手右键 -> 掉落16个大米(brownrice) + 变回 riceseedlingsb [已实现]
|
||||
|
||||
【留后】果树"树苗成长"机制 见 全部功能没做什么.txt 乡野自然节
|
||||
|
||||
@@ -164,3 +164,13 @@
|
||||
- 涉及: 锅铲翻炒炒锅(21)、锅勺翻煮汤锅(22)、菜刀切割食材半成品(23)、擀面杖擀面团(24)
|
||||
- 未做原因: 均作用于具体分类(炒锅/汤锅/寿司/面食等), 留到各分类实现时做 (厨具转化关系.txt 七)
|
||||
|
||||
|
||||
########################################
|
||||
【乡野自然】(xy_natural)
|
||||
########################################
|
||||
|
||||
一、果树"树苗成长"机制
|
||||
- 设想: 各树叶对应树苗, 像原版一样长成树(木头约5格高, 树叶从第4层开始长在树底部), 再结果
|
||||
- 未做原因: 后续实现(用户明确标注被告知先跳过), 当前果树仍为"树叶->果实"简单计时结果
|
||||
(乡野自然转化关系.txt 一、果树·树叶)
|
||||
|
||||
Reference in new issue
Block a user