Farmrealm

Farmrealm

适用于 Fabric 的自定义农场维度模组。禁用自然生物生成,新增指令驱动生成区域、道具雨、生长加速、防虚空保护、禁用系统、维度访问锁定及全亮度虚空维度。

Farmrealm 为 Minecraft (Fabric) 添加了一个自定义的 农场 维度——一个虚空维度,拥有纯黑色的天空,专用于刷怪、刷经验值和种植作物。在此维度中,原版 Minecraft 的生物生成完全禁用。所有生物仅通过可通过命令配置的生成区域出现,设置命令为 /farm spawn set。

该维度可以追溯性地安装到现有世界中——无需创建新世界。


全部功能

农场维度

  • 纯黑色天空,无太阳/月亮/昼夜循环——类似末地的效果
  • 平台区域全亮度照明,平台之外则是黑暗
  • Y=2 处的 5×5 石头平台(Y=0 处为虚空,玩家降落在 Y=3)
  • 防虚空机制:当 Y ≤ 1 时给予漂浮 III(3秒)和缓降(6秒)
  • 可通过 /farm set spawn_dimension [pos] 命令配置重生点

命令生成

  • /farm spawn set <名称> <位置1> <位置2> <生物> [速率] — 创建一个长方体生成区域
  • 速率:每个区域每分钟生成 1–500 个生物
  • /farm spawn del <名称> — 移除一个生成区域
  • /farm spawn list — 列出所有生成区域
  • 每个区域会追踪所有者(创建者的 UUID)
  • 数据会在世界保存时持久化(重启后仍在)
  • 每个区域可独立启用/禁用

生成命令锁定

  • /farm spawn enable — 为所有玩家解锁生成命令
  • /farm spawn disable — 为非 OP 玩家锁定生成命令
  • OP 玩家始终不受锁定影响

全局生成开关

  • /farm set spawn true|false — 对于 OP:全局切换所有区域
  • 对于非 OP 玩家:仅切换其自己的区域

物品雨

  • 每 2–4 个 Minecraft 天自动下一次物品雨(可配置)
  • 持续时间:每次下雨持续 5 分钟
  • 物品在 Y=40 处掉落在玩家附近
  • 物品池:
品质 示例
常见 小麦种子、胡萝卜、马铃薯、甜菜种子、泥土、圆石、沙砾、沙子、骨头、竹子、线、腐肉、铁粒、甜浆果
罕见 铁锭、金锭、红石、青金石、煤炭、紫水晶碎片、附魔之瓶
稀有 钻石、绿宝石、金苹果、远古残骸、下界合金碎片

生长加速

  • 全局倍率(每次随机刻 0–100 个生长阶段)
  • 默认值:4 个阶段/刻——所有作物快速生长
  • /farm set growth [0-100] — 查看或设置倍率
  • 0 = 禁用(原版行为)
  • 适用于农场维度中的所有作物 + 甘蔗

天气系统

  • 自然降雨:每 2–4 个 Minecraft 天一次,持续 5 分钟
  • /farm set weather rain|clear — 手动开始/停止
  • /farm set weather on|off — 启用/禁用自然周期

封禁系统

  • /farm ban <玩家> — 将玩家从农场维度封禁
  • /farm unban <玩家> — 解封玩家
  • /farm banlist — 查看封禁列表
  • 被封禁的玩家会立即被移出该维度

维度访问锁定

  • /farm set access open|locked — 锁定/解锁公共访问
  • 锁定时,只有 OP 玩家可以进入
  • 状态保存在 config/farmrealm.json 文件中

给予命令

  • /farm give [目标] [物品] [数量] — 仅限 OP 使用
  • 给予自己或另一名玩家物品

兼容性

  • 可追溯安装——在已有世界中可用
  • 与极限模式兼容
  • 仅服务端安装——原版客户端可以加入

命令参考

无需特殊权限

命令 描述
/farm / /farm join 进入农场维度(保存原始位置)
/farm quit / /farm logout 返回原始位置
/farm spawn set <名称> <位置1> <位置2> <生物> [速率] 创建生成区域(需要启用生成命令)
/farm spawn del <名称> 移除生成区域(需要启用生成命令)
/farm spawn list 列出所有生成区域
/farm set spawn true|false 切换生成(OP:全局,非 OP:自己的区域)

仅限 OP

命令 描述
/farm spawn enable 为所有玩家启用生成命令
/farm spawn disable 为非 OP 玩家禁用生成命令
/farm set weather rain|clear 手动开始/停止降雨
/farm set weather on|off 启用/禁用自然降雨
/farm set spawn_dimension [pos] 设置/重置维度重生点
/farm set growth [0-100] 查看/设置全局生长倍率
/farm set access open|locked 开放/锁定维度访问权限
/farm give [目标] [物品] [数量] 给予物品
/farm ban <玩家> 封禁玩家
/farm unban <玩家> 解封玩家
/farm banlist 查看封禁列表

技术要求

版本 Minecraft Fabric Loader Java
26.1.2 26.1.2 >=0.19.3 >=25
1.21.11 1.21.11 >=0.15.11 >=21
1.21.1 1.21.1 >=0.15.11 >=21

所有版本都需要 Fabric API。