Description
Arrow Crop Mod Description
Mod Name: Arrow Crop Mod ID: arrowcrop Version: 1.0.0 Supported Version: Minecraft Java Edition 1.20.1 Mod Loader: Forge 47.3.0 (Java 17)
Feature Overview
Arrow Crop adds a unique new crop: the arrow crop. Players can plant regular arrows into farmland just like sowing seeds. When fully grown, the crop yields more arrows, offering a renewable way to obtain arrows.
Gameplay & Mechanics
Hold a regular arrow, right-click the top face of farmland. This consumes one arrow and plants an arrow crop on the farmland, starting at growth stage 0. No arrows are consumed in Creative mode.
Planting only succeeds if the block is farmland and the space above it is air, and a planting sound will play.
The arrow crop has 8 growth stages and behaves identically to wheat: it grows naturally via random ticks and can also be accelerated with bone meal.
When fully mature (Stage 7), harvesting drops 4–6 arrows, affected by the Fortune enchantment. Harvesting an immature crop drops only 1 arrow.
Technical Implementation
Custom block class ArrowCropBlock, extending the vanilla CropBlock, reusing the full growth and bone meal logic. The planting action (right-clicking farmland with an arrow) is handled via a right-click interaction event listener. Includes complete block states, models and textures for all 8 growth stages, plus a dedicated block loot table.
Compatibility
All added content uses its own namespace. No vanilla blocks or items are modified, so the mod is safe to use alongside other mods.
My nickname is "amassofmud", but this name failed the review, so I have to use its pinyin version for my account nickname instead.
Arrow Crop 模组介绍
模组名称 Arrow Crop
模组 ID arrowcrop
版本 1.0.0
适用版本 Minecraft Java 版 1.20.1
模组加载器 Forge 47.3.0(Java 17)
功能简介
Arrow Crop 新增了一种独特的作物——箭矢作物。玩家可以像播种一样,把普通的箭“种”进耕地,待其成熟后收获更多的箭,为箭矢提供了一条可再生的获取途径。
玩法与机制
手持普通箭,对准耕地的顶面右键,即可消耗一支箭,在耕地上方种出一株箭矢作物(初始为第 0 阶段)。创造模式下不消耗箭。
只有耕地且上方为空气时才能成功种植,并播放种植音效。
箭矢作物共有 8 个生长阶段,行为与小麦一致:随随机刻自然生长,也可使用骨粉催熟。
成熟(第 7 阶段)后收获可掉落 4~6 支箭,并受时运附魔加成;未成熟时收获仅掉落 1 支箭。
技术实现
自定义方块类 `ArrowCropBlock`,继承原版作物方块(CropBlock),复用整套生长与骨粉逻辑。
通过右键交互事件监听“箭右键耕地”的种植行为。
提供完整的 8 阶段方块状态、模型与贴图,以及独立的方块战利品表。
兼容性
新增内容均使用独立命名空间,不修改原版方块与物品,可与其他模组安全共存。
“amassofmud”是我的昵称,但是这个名称无法通过,因此我的账号昵称只能用拼音代替。


