手电筒 FE

手电筒 FE

可充电手持和头戴式手电筒,支持Forge Energy、Curios,具有动画控制,以及可配置的方向性照明。

Flashlight FE

适用于 Minecraft 1.21.1 / NeoForge 的可充电手持与头戴式手电筒。

特性

  • 定向照明: 手电筒照亮你注视的方向。头戴式灯解放双手。
  • Forge Energy (FE): 可使用兼容的物品充电器为两种形态的灯具充电,包括 Immersive Engineering 的充电站。刚制作出的灯具初始为空电量。
  • Curios 集成: 可将组装好的头戴式灯佩戴在标准的 head 槽位,可与盔甲头盔同时装备。
  • 可选 JEI 集成: 配方、头戴式灯安装说明,以及充能/未充能物品变体。
  • 机械按钮动画: 按下时黑色按钮会移动,第一人称和第三人称视角均可见。
  • 创造模式支持: 空电量和部分充能的灯具可正常工作,且不会消耗或补充已保存的能量。
  • 多人游戏: 服务器验证切换和能量消耗;玩家可以看到彼此的手电筒光束。

控制与合成

默认按键为鼠标右键控制手持式手电筒,I 控制头戴式灯。两个按键绑定均可在 Minecraft 控制设置中更改,包括改为鼠标按键。按住按钮不会重复切换灯光。

右键可切换主手中的手电筒,若主手为空则切换副手中的手电筒。若主手持有其他物品,则 Minecraft 的正常使用功能优先。单独分配的手持按键可在主手被占用时切换副手中的手电筒。

使用羊毛和线合成空的头戴式灯。将其与手电筒放入任意两个合成槽位中组合,然后装备到 Curios 的 head 槽位。若要拆卸手电筒,将已装载的头戴式灯单独放入合成栏即可。充能、自定义名称和组件均会保留。

配置

设置位于 config/bestflashlight-server.toml,由服务器同步,重启世界/服务器后生效。

设置 默认值 用途
energyCapacity 10000 FE 电池容量
energyPerTick 1 FE 每个发光刻的能量消耗;0 表示禁用消耗
beamRange 12 方块 光束长度,可配置为 1 到 32
coneAngleDegrees 15 度 光束完整角度,可配置为 1 到 90
worksUnderwater true 浸入水中时灯具是否工作

在 20 TPS 下,默认满电电池可提供约 8 分 20 秒的照明。光束使用 Minecraft 方块光照,因此锥形范围外会扩散出一些柔和光线。退出创造模式后会恢复正常的能量需求。

需求

需在客户端和服务器上同时安装:

  • Minecraft 1.21.1
  • NeoForge 21.1.249 或 21.1 系列更新版本
  • Curios 9.5.1 或版本 9 系列更新版本

JEI 19.18+(版本 19 系列) 为可选。来自其他模组的 FE 物品充电器对生存游玩很有用。不需要 GeckoLib 和独立的动态光照模组。

MIT 许可证。作者:LTDigor。 源码与问题追踪:https://github.com/LTDigor/FlashlightFE


На русском

Flashlight FE добавляет ручной и налобный фонари с направленным светом, зарядкой Forge Energy, поддержкой Curios и необязательной интеграцией JEI.

Ручной фонарь переключается на ПКМ, налобный — на I. Обе привязки можно поменять в настройках управления. Механическая кнопка фонаря анимирована от первого и третьего лица. В креативе фонарь работает даже разряженным, сохранённый заряд не меняется.

Для налобного фонаря соедините крепление и фонарик в любых ячейках крафта, затем наденьте результат в слот Curios head. Для снятия положите собранное крепление одно в сетку крафта. Заряд, имя и компоненты сохраняются.

В config/bestflashlight-server.toml настраиваются ёмкость, расход FE, дальность и угол луча, работа под водой. Значение energyPerTick=0 отключает расход. После изменения нужен перезапуск мира или сервера.

Для зарядки подходят совместимые FE-зарядники, например станция Immersive Engineering. Новые фонари создаются без заряда. Мод устанавливается на клиент и сервер вместе с Curios; версии зависимостей указаны выше. Лицензия MIT, автор LTDigor.

Скриншоты из игры

Ручной фонарь и налобное крепление Curios

Налобное крепление крупным планом