```json
{
  "title": "大炮",
  "icon": "supplementaries:cannon",
  "categories": [
    "minecraft:blocks",
    "minecraft:group/redstone_blocks"
  ],
  "associated_items": [
    "supplementaries:cannon"
  ]
}
```

&spotlight(supplementaries:cannon)
**大炮**是能发射任意物品的方块，如可以发射[炮弹](^supplementaries:cannonball)。

<block;supplementaries:cannon[facing="up"]>

;;;;;

&title(合成)
<recipe;supplementaries:cannon>
<recipe;supplementaries:cannon_2>

;;;;;

&title(操控)
点击“操控大炮”按钮，或按下<keybind;key.sneak>+<keybind;key.use>，即可进入操控模式。
操控模式中会直接显示弹射物的精确落点，落点与弹射物的种类无关。


移动鼠标可以让大炮瞄准任意位置。

;;;;;

&title(发射)
大炮共有3种瞄准模式：抛物线1、抛物线2、手动。按下<keybind;key.jump>可在模式间切换。


按下<keybind;key.attack>可发射，按下<keybind;key.use>可隐藏弹道。


按下<keybind;key.inventory>、<keybind;key.sneak>、{gold}Esc{}可退出操控模式。

;;;;;

&title(弹射物)
发射出的方块会被放置在落点处，与[弹弓](^supplementaries:slingshot)类似。


本身是弹射物的物品会作为实体射出，支持所有模组。


需由玩家掷出的弹射物功能不变。试试看末影珍珠吧！

;;;;;

&title(火药装药量)
发射力度由所选装药量决定。


可用{gold}滚轮{}增加装药量。


每级装药量均要额外消耗1个火药。

;;;;;

&title(放置)
大炮可以放置在方块的所有面上。


打火石、火药线、红石线都可启动大炮。
