Beacon Effects
Beacon Effects is a Minecraft mod that breathes new life into the beacon. 🏛️ Beyond its vanilla role of buffing nearby players, the beacon can now grant its effects to neutral and passive mobs, accept copper blocks in every oxidation stage as base blocks, and support fast, reversible base construction and recovery.
✨ Feature Highlights
🎯 Beacon Effects Beyond Players
In vanilla Minecraft, only players within the beacon's range receive its effects. This mod makes the target selection fully configurable:
- Players 🧍 — vanilla behaviour, enabled by default.
- Neutral mobs 🐺 — wolves, iron golems, zombified piglins, endermen and similar creatures that only fight back when provoked.
- Passive mobs 🐑 — cows, sheep, villagers, aquatic creatures and other mobs that never attack players.
Additional targeting options:
- Forced classification 📋 — specify entity IDs that are always treated as neutral mobs (e.g.
minecraft:panda) or passive mobs (e.g.minecraft:dolphin). - Blacklist 🚫 — entity IDs that never receive beacon effects; this takes priority over every other option.
Hostile mobs are never affected, preserving the original challenge. The effect routine is intercepted on the server side, so the vanilla rules for duration, amplifier and effect area — including the level‑4 secondary effect — remain fully intact.
🧱 Copper Blocks as Beacon Base Blocks
All copper block variants are now valid beacon base blocks:
| Block | Variants |
|---|---|
| Copper block | Normal, Exposed, Weathered, Oxidized |
| Waxed copper block | Waxed, Waxed Exposed, Waxed Weathered, Waxed Oxidized |
These blocks are added to the minecraft:beacon_base_blocks tag, so they integrate natively with vanilla beacon activation and pyramid validation.
⚒️ Convenient Base Building and Recovery
- Auto-fill 🖱️ — Right-click a beacon while holding a base block to automatically fill the entire pyramid.
- Bulk placement ⏩ — Sneak while right-clicking to place the whole stack at once.
- Replacement drops 📦 — Blocks replaced during auto-filling are dropped on top of the beacon (configurable).
- Base recovery 🔨 — Breaking the beacon also breaks the whole base and drops every block, so no resource is lost (configurable).
- Extended pyramid 🏗️ — With Better Beacons installed, the base can be filled up to 5 layers; otherwise the vanilla 4-layer limit applies.
⚙️ Comprehensive Configuration
All settings are stored in config/beaconeffects-common.toml and support hot reload — changes take effect immediately without restarting the game. They can also be adjusted in-game from the configuration screen on the mod list page.
| Option | Description |
|---|---|
| Affect Players | Apply beacon effects to players (vanilla behaviour) |
| Affect Neutral Mobs | Apply beacon effects to neutral mobs |
| Affect Passive Mobs | Apply beacon effects to passive mobs |
| Forced Neutral Mobs | Entity IDs always treated as neutral mobs |
| Forced Passive Mobs | Entity IDs always treated as passive mobs |
| Blacklist | Entity IDs that never receive beacon effects |
| Recover Base With The Beacon | Recover the whole base when the beacon is broken |
| Drop Replaced Blocks On Top | Drop replaced blocks on top of the beacon |
信标效果(Beacon Effects)
信标效果是一款为信标机制注入全新活力的 Minecraft 模组。🏛️ 除了原版中为附近玩家提供增益的基础功能外,信标现在可以将效果施加于中立生物与被动生物,允许使用铜块(含全部氧化阶段)作为底座方块,并支持快速、可逆的底座搭建与回收。
✨ 功能亮点
🎯 信标效果不再仅限于玩家
在原版 Minecraft 中,只有处于信标范围内的玩家才能获得信标效果。本模组将目标选择改为完全可配置:
- 玩家 🧍 — 保留原版行为,默认开启。
- 中立生物 🐺 — 狼、铁傀儡、僵尸猪灵、末影人等被激怒后才会反击的生物。
- 被动生物 🐑 — 牛羊、村民、水生生物等不会主动攻击玩家的生物。
额外的目标筛选选项:
- 强制分类 📋 — 可指定始终按中立生物处理的实体 ID(如
minecraft:panda),或始终按被动生物处理的实体 ID(如minecraft:dolphin)。 - 黑名单 🚫 — 永不接受信标效果的实体 ID,优先级高于其他所有选项。
敌对生物永远不会受到信标效果影响,从而保留游戏原有的挑战性。效果逻辑在服务端拦截处理,持续时间、增幅等级与作用范围(包括四级信标的次要效果)均与原版规则完全一致。
🧱 铜块可作为信标底座方块
所有铜块变体均可作为信标底座方块使用:
| 方块 | 变体 |
|---|---|
| 铜块 | 普通、斑驳、锈蚀、氧化 |
| 打蜡铜块 | 打蜡、打蜡斑驳、打蜡锈蚀、打蜡氧化 |
这些方块已加入 minecraft:beacon_base_blocks 标签,可与原版信标的激活与金字塔校验机制无缝集成。
⚒️ 便捷的底座搭建与回收
- 自动填充 🖱️ — 手持底座方块右键信标,即可自动填充整座底座金字塔。
- 批量放置 ⏩ — 潜行时右键可一次性放置整组方块。
- 替换物掉落 📦 — 自动填充过程中被替换的方块会掉落在信标上方(可配置)。
- 底座回收 🔨 — 破坏信标时会连带破坏整座底座并掉落全部方块,避免资源损失(可配置)。
- 扩展金字塔 🏗️ — 安装 Better Beacons 后,底座最多可填充至第 5 层;未安装时保持原版的 4 层上限。
⚙️ 全面的配置项
所有设置均保存在 config/beaconeffects-common.toml 中,支持热重载——修改后无需重启游戏即可生效;也可以在模组列表的配置界面中直接调整。
| 配置项 | 说明 |
|---|---|
| 作用于玩家 | 信标效果是否作用于玩家(原版行为) |
| 作用于中立生物 | 信标效果是否作用于中立生物 |
| 作用于被动生物 | 信标效果是否作用于被动生物 |
| 强制判定为中立生物 | 始终按中立生物处理的实体 ID |
| 强制判定为被动生物 | 始终按被动生物处理的实体 ID |
| 黑名单 | 永不接受信标效果的实体 ID |
| 破坏信标时回收底座 | 破坏信标时连带回收整座底座 |
| 被替换方块掉落上方 | 自动填充时被替换的方块掉落在信标上方 |

