是的,被挡住了

是的,被挡住了

用于详细生物/动物生成配置的模组

YepBlocked 让你完全掌控实体生成——来自任何模组的任意生物,都能通过带 Tab 补全的简单游戏内命令进行控制。无需手动编辑配置文件(但若你需要,也支持编辑)。

功能特性

  • 全局开关 — 一次性拦截或允许所有自然生成、刷怪笼生成、试炼刷怪笼生成、刷怪蛋生成
  • 按实体覆盖 — 针对特定生物进行微调(例如:拦截幻翼自然生成但允许使用刷怪蛋)
  • 通配符与正则模式 — 使用 minecraft:* 或 .*golem 可一次性匹配整个群体
  • 热重载 — 通过 /yb reload 即时应用配置修改,无需重启
  • 持久化 — 首次运行时配置自动保存到 config/YepBlocked.json

命令

所有命令都需要管理员权限(权限等级 2):

命令 描述
/yb reload 从磁盘重新加载配置。仅手动编辑配置文件后需要此命令,通过 /yb add、/yb remove、/yb global 进行的修改会立即生效
/yb global [flags] 为所有实体设置全局生成默认值。不加标志执行可查看当前设置
/yb add <entity> [flags] 为特定实体添加覆盖规则
/yb remove <entity> 移除特定实体的覆盖规则

示例:/yb global natural — 一次性禁用所有实体的自然生成。
示例:/yb global ~natural — 全局重新启用自然生成。
示例:/yb global natural egg — 禁用所有实体的自然生成和刷怪蛋生成。
示例:/yb add minecraft:creeper natural=false egg=true — 拦截苦力怕的自然生成但允许使用刷怪蛋。

标志说明

每个覆盖规则(全局或按实体)可独立控制四种生成来源:

  • natural — 世界自然生成(昼夜循环、生物群系)
  • spawner — 刷怪笼
  • trial — 试炼刷怪笼
  • egg — 刷怪蛋

标志语法:

  • 裸标志 = 拦截:/yb add zombie natural
  • ~ 前缀 = 允许:/yb add zombie ~natural
  • = 语法:/yb add zombie natural=false egg=true

依赖项

平台 必需依赖
Fabric Fabric API + Fabric Language Kotlin
Forge Kotlin for Forge (5.12.0+)
NeoForge Kotlin for Forge (NeoForge 变体,6.x)

支持版本

  • Minecraft:1.21.1、1.21.2
  • 平台:Fabric、Forge(仅 1.21.1)、NeoForge