死亡 生成 黄豆获取1

This commit is contained in:
wenhe committed 2026-09-24 12:53:16 +08:00
1 parent faa3a22631
commit 104603fd64
6 files changed
+654 -2

No files matched your search

+18
View File
@@ -1079,3 +1079,21 @@ FurnitureData+FurnitureService 实现, 注册到 FeatureDispatcher)
cancel 掉投掷动画; 窗口过后放行, 对地扔蛋正常。不设全局取消(会破坏对地投掷, 已弃)。
时长 0.2s, 不卡翻炒(0.3s 间隔)。 [已修]
########################################
【死亡生物·生成引擎】(2026-09-24)
########################################
新增 死亡生物包 下新文件 DeadmobGeneratorService.py (在 modMain 注册), 两个功能:
一、玩家杀死生物生成死亡方块
- 监听 ServerEntityDieEvent, 判断击杀者是否为玩家(attackedByEntId 判断 Player)。
- 死亡生物为 牛/猪/羊/鱿鱼/村民 时, 在死亡位置附近生成对应死亡方块:
牛=dead_cow, 猪=dead_pig, 羊=dead_sheep, 鱿鱼=deadsquida, 村民=dead_villager
- 该格被占则向上寻 1~3 格找空气放; aux 强制 0。
- 实体类型判定: 用 comp.CreateEngineType(entId).GetEngineType() 与
serverApi.GetMinecraftEnum().EntityType 枚举比对(Cow/Pig/Sheep/Squid/Villager)。
二、打碎草概率获得黄豆(参照原版打草掉小麦种子)
- 监听 ServerPlayerTryDestroyBlockEvent, 被破坏方块为 minecraft:tallgrass /
short_grass / double_plant 时, 以 15% 概率生成 1 个 黄豆(rtdd:soybean) 掉落物。
- 不取消破坏本身(只额外掉落黄豆, 不动默认破坏)。
【待验证】网易事件参数名(entityId/attackedByEntId)、实体类型枚举名在不同版本可能不同,
需进游戏验证; 若类型判定不准, 改用实体类型字符串接口再调。
+363
View File
@@ -0,0 +1,363 @@
========================================================================
乡野模组 - 自定义合成配方汇总(含九宫格摆法)
(netease_recipes 工作台配方,严格按分类组织)
========================================================================
【图例】
撑=支撑杆(support_rod) 板条=木板条(barwood) 木板=木板(planks任意)
板阶=木头台阶(wooden_slabs) 棍=木棍(stick) 铁粒=铁粒(iron_nugget)
铁=铁锭 煤=煤炭 石=石头 麦=小麦 竹=竹子 线=线(string)
· = 此格留空
【排布说明】
- 每个有序配方(recipe_shaped)下方画 3×3 九宫格(第一行为第1列~第3列),
按该配方 JSON 的 pattern 实际摆放,· 表示留空。
- 【无序】(recipe_shapeless) 配方的材料任意摆满即可,不画格子。
- (x N)= 一次合成产出 N 个。
########################################################################
一、乡野食材 (xy_ingredients)
########################################################################
【食材堆 - 合成】(9 个对应食材 -> 堆)
- 苹果堆(apple_pile)【有序】
苹果 苹果 苹果
苹果 苹果 苹果
苹果 苹果 苹果
- 面包堆(bread_pile) / 胡萝卜堆 / 鳕鱼堆 / 鸡蛋堆 / 土豆堆 / 鲑鱼堆:同上,9 满格各自食材
- 桃子堆(peachpile_0) / 橙子堆(orangepile_0):
桃/橙 桃/橙 桃/橙
桃/橙 桃/橙 桃/橙
桃/橙 桃/橙 桃/橙
【食材堆 - 分解】(堆放工作台 -> 9 个食材)【有序 · 单格】
(苹果堆/面包堆/胡萝卜堆/鳕鱼堆/鸡蛋堆/土豆堆/鲑鱼堆/桃子堆/橙子堆)
堆块 · ·
· · ·
· · ·
【食材堆 - 8 取用】(堆 -> 8 个食材)【无序】苹果堆/面包堆/胡萝卜堆/鳕鱼堆/土豆堆/鲑鱼堆
【锭堆】(6 个对应锭 -> 堆)【有序】铁锭堆(ingotpile)/金锭堆/铜锭堆
· · 铁
· 铁 铁
铁 铁 铁
【锭堆分解】(堆 -> 6 锭)【有序 · 单格】
堆 · ·
· · ·
· · ·
【串】
- 大蒜串(garlicskewers)【有序】
大 大 大
大 支杆 大
大 支杆 大
(支杆=b_34)
- 辣椒串(chiliskewer)【有序】(辣椒=pepper)
椒 椒 椒
椒 支杆 椒
椒 支杆 椒
【骨】
- 骨头(minecraft:bone)【有序 · 单格】
牛头骨 · ·
· · ·
· · ·
########################################################################
二、乡野自然 (xy_natural)
########################################################################
- 柴火堆_1(firewood) x9【有序】
木 木 木
木 木 木
木 木 木
(木=任意原版木头 logs)
- 柴火堆_2(firewood_2) x9【有序】
· · 木
· 木 木
木 木 木
- 木条(b_15) x9 = 柴火堆_1 x1【无序】(任意摆放)
- 竹栏(bamboomeshfence)【有序】
竹 竹 竹
竹 竹 竹
########################################################################
三、厨具 (xy_kitchenware)
########################################################################
- 搅拌器(beater)【有序】
板条 棍 板条
· 板条 ·
· · ·
- 丸子机(meatballmaker_0)【有序】
撑 铁 铁
- 擀面杖(rollingpin) x4【有序】
撑 木板
- 锅铲(spatula)【有序】
· · 铁
· 撑 ·
撑 · ·
- 蒸笼(steamer)【有序】
竹 竹 竹
木板 木板 木板
- 石磨(stonemill)【有序】
石 · ·
石 撑 ·
石 · ·
- 盘子(plate_0) x6【有序】
木板 板阶 木板
- 盘子堆(platepile)【有序】(9 盘子满格)
盘 盘 盘
盘 盘 盘
盘 盘 盘
- 盘子(plate_0) = 盘子堆 x1【有序 · 单格】
盘堆 · ·
· · ·
· · ·
- 玻璃罐(medicinetank)【有序】
木板
玻璃
- 马克杯(mug)【有序】
木板 铁粒
木板 · ·
- 支撑杆(support_rod) 配方1【有序】(3 木棍)
棍 棍 棍
- 支撑杆(support_rod) 配方2【有序】(6 板条)
板条 板条
板条 板条
板条 板条
- 支撑杆(support_rod) x2 配方3【有序】(3 板条)
板条 板条 板条
########################################################################
四、动物养殖 (xy_animal)
########################################################################
- 鸡窝(chickencoop_0) x3【有序】
麦 · 麦
· 麦 ·
- 鸡饲料盆(chickenmanger_0)【有序 · 单格】
板条 · ·
- 饲料槽(manger_0)【有序】
板条 · 板条
板阶 板条 板阶
########################################################################
五、烧烤 (xy_barbecue)
########################################################################
- 烧烤架(barbecuegrill_0) 配方1【有序】
铁 铁粒 铁
铁粒 煤 铁粒
- 烧烤架(barbecuegrill_0) 配方2【有序】
铁粒 铁栅栏 铁粒
铁粒 煤 铁粒
- 烤香菇串(roastedmushrooms_0)【无序】:棕蘑菇 x5 + 木棍 x1
########################################################################
六、汤锅 (xy_tangguo)
########################################################################
- 汤锅(stewedsoup)【有序】
砖 · 砖
铁 · 铁
黑 铁 黑
(黑=黑色染料 black_dye)
########################################################################
七、炒锅 (xy_chaoguo)
########################################################################
- 炒锅(wok)【有序】
· 铁 ·
铁 煤 铁
· 铁 ·
########################################################################
八、油锅 (xy_youguo)
########################################################################
- 油锅(oilpot_0)【有序】
铁粒 铁栅栏 铁粒
铁 黑 铁
(黑=黑色染料)
########################################################################
九、乡野饮料 (xy_drink)
########################################################################
- 榨汁机(juicer)【有序】
· 铁粒 ·
板条 铁 板条
木板 石 木板
- 冰棍盒(icelollybox_1)【有序】
板条 棍 板条
板阶 板条 板阶
- 炒冰盒(frytheicebox)【有序】
板条 板阶 板条
板阶 板条 板阶
########################################################################
十、死亡生物 (xy_deadmob)
########################################################################
(挂肉钩/尸体等为右键方块转换,无工作台配方;牛头骨→骨见 乡野食材)
########################################################################
十一、家具家私 (xy_furniture)
########################################################################
- 箭桶(arrowbarrel_0)【有序 · 单格】
云杉活板门 · ·
- 书柜(bookcase)【有序】
箱子 木板
- 碗柜(cupboard_0)【有序】
板条 板条
板条 板条
木板 木板
- 水槽(flume_0)【有序】
· 铁粒 ·
铁 铁 铁
砖 砖 砖
- 厨具架(kitchenwarerack) 配方1【有序】
板条 板条 板条
板条 · 板条
- 厨具架(kitchenwarerack) 配方2【有序】
板条 撑 板条
- 药水架(lotion_0) x4【有序】
· · 木
· 板条 木
木 木 木
(木=任意原版木头 logs)
- 置物架(shelving)【有序】
云杉活板门 ·
· 云杉活板门
- 调料架(seasoningrack)【有序】
撑 板条 撑
- 垃圾桶(storage_buckets)【有序】
木板 板阶 木板
木板 · 木板
木板 木板 木板
- 桌凳(stool)【有序】
板条 板条
棍 棍
- 盘子架(trayracks_1)【有序】
板条 板条
木板 木板
########################################################################
十二、市场贸易 (xy_market)
########################################################################
- 条箱(woodenbox_0)【有序】
板条 · 板条
板条 板条 板条
- 货桶(fishbucket_0)【有序】
板条 · 板条
板条 · 板条
板条 板条 板条
- 售卖盒(sellingboxes)【有序】
板条 板条 板条
板条 · 板条
板条 · 板条
- 餐牌(menus) x4【有序】
板条
板条
- 悬赏纸(bountypaper) x2【无序】:纸 x1
########################################################################
十三、乡野食物 (xy_food)
########################################################################
(成品盘等为方块右键转换,无工作台配方)
########################################################################
十四、方块工具 (xy_blocktools)
########################################################################
- 渔网(fishingnet)【有序】
· 线 ·
线 线 线
· 线 ·
########################################################################
十五、机械装置 (xy_machine)
########################################################################
- 车(cart)【有序】
板条 · ·
板条 板条 板条
轮 · 轮
(轮=车轮 wheel)
- 风车叶(fanblades)【有序】
板条 羊毛 板条
羊毛 撑 羊毛
板条 羊毛 板条
- 梯子(ladder)【有序】
撑 棍 撑
撑 棍 撑
撑 棍 撑
- 支撑柱(prop_up) x2【有序】
撑 · 撑
· 撑 ·
撑 · 撑
- 车轮(wheel)【有序】
· 棍 ·
棍 棍 棍
· 棍 ·
- 纺纱机(spinner)【有序】
· · 轮
撑 线 线
撑 · 撑
########################################################################
十六、铸造·晾晒·观赏用具
########################################################################
- 铸造台(casting_table)【有序】
铁粒 铁粒
高炉 砖
- 晾干架(dryingrack) x2【有序】
撑 棍 撑
撑 棍 撑
- 鱼缸(fishtank)【有序】
玻璃 石头
########################################################################
十七、布料·旗帜·阳伞·帐篷(装饰)
########################################################################
【布料】(3 格一行)【有序】
对应色羊毛 白/中色羊毛 对应色羊毛
- 蓝布(cloth_blue) = 淡蓝羊毛 + 白羊毛 + 淡蓝羊毛
- 绿布(cloth_lime) = 绿色羊毛 + 黄绿羊毛 + 绿色羊毛
- 紫布(cloth_purple) = 紫色羊毛 + 白羊毛 + 紫色羊毛
- 红布(cloth_red) = 红色羊毛 + 白羊毛 + 红色羊毛
- 黄布(cloth_yellow) = 黄色羊毛 + 白羊毛 + 黄色羊毛
【旗】(x4)【有序】
- 旗(flag)
撑 撑 撑
绿布 · 黄布
- 斜纹蓝绿旗(flag_blue_lime_oblique)
撑 · ·
蓝布 撑 ·
· 绿布 撑
【阳伞】= 撑 + 对应布【有序】
撑
布
(蓝阳伞=撑+蓝布 / 紫阳伞=撑+紫布 / 红阳伞=撑+红布 / 黄阳伞=撑+黄布 / 绿阳伞=撑+绿布)
【帐篷】(tent) x8【有序】
羊毛 · 羊毛
板条 羊毛 ·
羊毛 · ·
========================================================================
附注
========================================================================
- 上述均为合成台(crafting_table)配方,见 behavior_pack_v8jz0zSR/netecase_recipes/xy_*.json。
- 【有序】= minecraft:recipe_shaped,按上方九宫格摆放;
【无序】= minecraft:recipe_shapeless,材料对数即可。
- 本文件只收录该目录下现有的工作台配方;方块右键转换类合成(汤锅/炒锅/油锅/面食等)不在此目录。