一种用于发射食物的武器。
把你精心培育的蔬菜当作子弹打在敌人脸上吧!
攻击速度:取决于具体发射物
攻击伤害:取决于具体发射物
耐久度:100
获取
动力合成器 动力合成。
用途
在背包有可发射的物品时,手持土豆加农炮按右键可将物品射出。(主手或副手均可)
发射物品后土豆加农炮需要经过一段装填时间才能再次发射,具体耗时根据发射物品决定。
若长按右键,则会在每次装填完毕后立即发射,即连续射击。
已发射弹药的特性
鼓风机 可以影响物品的飞行轨迹,但通常由于物品碰撞箱过小或飞行速度过快,鼓风机对轨迹影响有限。
黏液块 与 蜂蜜块 无法反弹或减缓发射出的子弹,蜘蛛网 无法使发射出的子弹减速。
耐久消耗设定
若玩家装备了 铜背罐 或 下界合金背罐 且其中有可用的压缩空气,则在使用时优先消耗压缩空气而非本身耐久。
可发射的物品
| 图标 | 物品名称 | 伤害 | 装填时间(Tick) | 击退距离 | 其他效果 |
|---|---|---|---|---|---|
| 马铃薯 | 5 | 15 | 1.5 | 若命中耕地,则将马铃薯种植在其上 | |
| 胡萝卜 | 4 | 12 | 0.3 | 若命中耕地,则将胡萝卜种植在其上 | |
| 毒马铃薯 | 5 | 15 | 0.05 | 给予目标 8 秒中毒Ⅰ | |
| 闪烁的西瓜片 | 5 | 8 | 0.1 | 给予目标 5 秒发光 | |
| 烤马铃薯 | 5 | 15 | 0.5 | 使目标着火 3 秒 | |
![]() | 金苹果 | 1 | 100 | 0.05 | 给予目标与食用金苹果相同的状态效果 |
| 附魔金苹果 | 1 | 100 | 0.05 | 给予目标与食用附魔金苹果相同的状态效果 |
| 蛋糕 | 8 | 15 | 0.1 | 让蛋糕贴在目标身上一段时间 | |
| 南瓜 | 6 | 15 | 2.0 | 若命中方块,则放置一块南瓜 | |
| 西瓜 | 8 | 20 | 2.0 | 若命中方块,则放置一块西瓜 | |
| 西瓜片 | 3 | 8 | 0.1 | 无 | |
| 紫颂果 | 3 | 15 | 0.05 | 随机传送目标 | |
| 甜浆果 | 3 | 10 | 0.1 | 一次射出三个甜浆果,但只消耗一个 | |
| 苹果 | 5 | 10 | 0.5 | 无 | |
| 甜菜根 | 2 | 5 | 0.1 | 无 | |
![]() | 金胡萝卜 | 12 | 15 | 0.5 | 无 |
| 发光浆果 | 2 | 10 | 0.05 | 一次射出两个发光浆果,但只消耗一个 给予目标 5 秒发光 v0.4e 版后才可被发射 | |
| 谜之炖菜 | 3 | 40 | 0.2 | 给予目标谜之炖菜的效果 | |
![]() | 河豚 | 4 | 10 | 0.4 | 会贴在目标身上一段时间 给予状态效果: |
![]() | 4 | 10 | 0.6 | 会贴在目标身上一段时间 |
机械动力物品
| 图标 | 物品名称 | 伤害 | 装填时间(Tick) | 击退距离 | 特殊效果 |
|---|---|---|---|---|---|
| 烈焰蛋糕 | 12 | 20 | 0.3 | 让烈焰蛋糕贴在目标身上一段时间并使目标着火 10 秒 | |
| 巧克力包层浆果 | 4 | 10 | 0.2 | 一次射出三个巧克力包层浆果,但只消耗一个 | |
| 蜜渍苹果 | 6 | 15 | 0.1 | 给予目标 8 秒缓慢Ⅱ |
| 图标 | 物品名称 | 伤害 | 装填时间(Tick) | 击退距离 | 特殊效果 |
|---|---|---|---|---|---|
| 卷心菜 | 7 | 20 | 2 | 无 | |
| 洋葱 | 5 | 15 | 1 | 无 | |
| 番茄 | 2 | 10 | 0.8 | 无 | |
| 苹果派 | 7 | 15 | 0.05 | 让苹果派贴在目标身上一段时间 | |
| 甜浆果芝士派 | 7 | 15 | 0.05 | 让甜浆果芝士派贴在目标身上一段时间 | |
| 巧克力派 | 7 | 15 | 0.05 | 让巧克力派贴在目标身上一段时间 | |
| 蛋糕切片 | 4 | 8 | 0.2 | 无 | |
| 苹果派切片 | 4 | 8 | 0.2 | 无 | |
| 甜浆果芝士派切片 | 4 | 8 | 0.2 | 无 | |
| 巧克力派切片 | 4 | 8 | 0.2 | 无 | |
| 南瓜片 | 4 | 8 | 0.1 | 无 |
| 图标 | 物品名称 | 伤害 | 重装填时间(Tick) | 击退距离 | 特殊效果 |
|---|---|---|---|---|---|
| 巧克力蛋糕 | 8 | 15 | 0.1 | 让巧克力蛋糕贴在目标身上一段时间 | |
| 蜂蜜蛋糕 | 8 | 15 | 0.1 | 让蜂蜜蛋糕贴在目标身上一段时间 |
| 图标 | 物品名称 | 伤害 | 装填时间(Tick) | 击退距离 | 特殊效果 |
|---|---|---|---|---|---|
| 土制炸弹 | 10 | 100 | 0.5 | 击中方块后产生一次 2 级爆炸 | |
| 铝热剂布朗尼 | 6 | 15 | 1 | 使目标着火 7 秒 | |
| 凝固汽油冰淇凌 | 7 | 20 | 1 | 使目标着火 5 秒 | |
| 黄油棒 | 10 | 60 | 1.5 | 让黄油棒贴在目标身上一段时间 给予目标 10 秒缓慢Ⅲ | |
| 丰硕甜菜根 | 5 | 20 | 1.5 | 无 | |
| 富煤甜菜根 | 5 | 20 | 1.5 | 给予目标 5 秒失明Ⅰ | |
| 富铜甜菜根 | 5 | 20 | 1.5 | 给予目标 5 秒速度Ⅰ | |
| 富钻石甜菜根 | 5 | 20 | 1.5 | 给予目标 5 秒中毒Ⅰ | |
| 富绿宝石甜菜根 | 5 | 20 | 1.5 | 给予目标 5 秒跳跃提升Ⅰ | |
| 富氟石甜菜根 | 5 | 20 | 1.5 | 给予目标 5 秒虚弱Ⅰ | |
| 富金甜菜根 | 5 | 20 | 1.5 | 给予目标 5 秒生命恢复Ⅰ | |
| 富铁甜菜根 | 5 | 20 | 1.5 | 给予目标 5 秒抗性提升Ⅰ | |
| 富青金石甜菜根 | 5 | 20 | 1.5 | 给予目标 5 秒发光Ⅰ | |
| 富镍甜菜根 | 5 | 20 | 1.5 | 给予目标 5 秒饥饿Ⅰ | |
| 富红石甜菜根 | 5 | 20 | 1.5 | 给予目标瞬间伤害Ⅰ | |
| 富锌甜菜根 | 5 | 20 | 1.5 | 给予目标 5 秒力量Ⅰ | |
| 土豆泥 | 1 | 3 | 1 | 让土豆泥贴在目标上一段时间 | |
| 土豆泥块 | 4 | 5 | 1 | 让土豆泥块贴在目标上一段时间 | |
| 生薯条 | 1 | 10 | 1 | 无 | |
| 未调味的薯条 | 3 | 12 | 1 | 无 | |
| 薯条 | 5 | 13 | 1 | 无 |
可用的魔咒
| 附魔名称 | 效果 |
|---|---|
| 力量 | 每级增加 20% 伤害 |
| 冲击 | 每级增加 0.5格 击退 |
| 耐久 | 同原版 |
| 抢夺 | 同原版 |
| 火矢 | 使射出的物品着火 火会被水、含水方块、吹出水汽的鼓风机熄灭,但不会被雨熄灭(0.3.2b) |
| 经验修补 | 同原版 |
| 消失诅咒 | 同原版 |
| 土豆回收 | 见对应条目 |
其他信息
进度
| 图标 | 名称 | 描述 | 解锁方式 | ID |
|---|---|---|---|---|
![]() | 嘭! | 用土豆加农炮击杀一个生物 | 同描述 | create:potato_cannon |
| 蔬菜烟花 | 让两种土豆发射器发射出的弹射物相撞 | 同描述 | create:potato_cannon_collide |
历史
6.0.0 - 土豆加农炮弹药类型的注册方式从源代码注册改为数据包注册,此后可以通过添加数据包来添加弹药类型。
v0.5 - 添加了土豆加农炮。
通过数据包自定义弹药类型
6.0.0 版本后,可以通过添加数据包来自定义弹药。可以把一种物品注册为弹药,并设置其效果。数据包的文件结构为下:
数据包根目录
┣ pack.mcmeta
┗ data
┗ 数据包命名空间
┗ create
┗ potato_projectile
┗ type
要添加一种弹药种类,需要在 type 文件夹下新建一个 JSON 文件,下表为其格式:
弹药类型 JSON 格式
[String] [List] items: 弹药的物品 ID,可以是一个物品 ID 或多个物品 ID 组成的列表 | ||||
[int] reload_ticks: 装填时间(可选,默认为 10) | ||||
[int] damage: 伤害值(可选,默认为 1) | ||||
[int] split: 每次射出的子弹数量(可选,默认为 1) | ||||
[float] knockback: 子弹的基础击退速度为此数值 * 0.6 m/tick(可选,默认为 1) | ||||
[float] drag: 阻力,在每 tick 速度会被乘以该数值(可选,默认为 0.99) | ||||
[float] velocity_multiplier: 子弹初始速度为此数值 * 2 m / tick(可选,默认为 1) | ||||
[float] gravity_multiplier: 子弹重力加速度为此数值 * 0.05 m / tick²(可选,默认为 1) | ||||
[float] sound_pitch: 发射音效的音高(可选,默认为 1) | ||||
[boolean] sticky: 击中生物后是否会贴在目标身上一段时间(可选,默认为 false) | ||||
drop_stack: 弹射物击中生物或方块后掉落的物品 (可选) | [String] id: 物品的ID | |||
[int] Count: 物品的数量 | ||||
render_mode: 弹射物的渲染方式 (可选) | [String] type: 弹射物渲染类型,有四种可选:
| |||
[int] sprite_angle_offset: 弹射物的贴图会被逆时针旋转该角度,右侧指向飞行方向 例如胡萝卜的该数值为 140 (仅 type 为 "toward_motion" 时可用) | ||||
[float] spin: 自转速度 (仅 type 为 "toward_motion" 时可用) | ||||
[list] offset: 三个 double 组成的列表,第一和第三个数值会被作为弹射物面向的 X 和 Z 向量 (仅 type 为 "stuck_to_entity" 时可用) | ||||
pre_entity_hit 或 on_entity_hit: 弹射物击中生物后产生的效果 如果使用 pre_entity_hit,可以对末影人产生效果 (可选) | [String] type: 效果类型,有六种可选:
| |||
[int] ticks : 点燃生物或状态效果的时长 (仅 type 为 "set_on_fire" 或 "potion_effect" 时可用) | ||||
[String] effect: 状态效果的 ID (仅 type 为 "potion_effect" 时可用) | ||||
[int] level: 状态效果的等级 (仅 type 为 "potion_effect" 时可用) | ||||
[boolean] recoverable: 土豆回收是否能生效 (仅 type 为 "potion_effect" 时可用) | ||||
food_property: (仅 type 为 "food_effects" 时可用) | [list] effects: 状态效果列表 | effect: 状态效果信息 | [String] effect: 状态效果的 ID | |
[int] amplifier: | ||||
[int] duration 状态效果的时长 | ||||
[float] probability: 获得该效果的概率 | ||||
[boolean] recoverable: 土豆回收是否能生效 | ||||
[double] teleport_diameter: 随机传送的范围的直径 (仅 type 为 "chorus_teleport" 时可用) | ||||
on_block_hit: 弹射物击中方块后产生的效果 (可选) | [String] type: 效果类型,有两种可选
| |||
[String] block: 所放置的方块的 ID | ||||
| 资料分类: | 功能性物品:武器 |
| 最大耐久: | 100 |
| 最大堆叠: | 1个 / 组 |








