证明激光

证明激光

可配置的激光发射器,具有鲜艳的光束、可调节的颜色和粗细、红石控制,以及可选的方块破坏和实体伤害功能。

技术

正义激光

默认激光

正义激光为 Minecraft 添加了一个可配置的激光发射器方块。

发射器可以放置在墙壁、地板和天花板上,可用于实验室、激光屏障、工业建筑、陷阱或纯装饰等用途。

放置后右键单击发射器即可打开其设置。它不需要燃料,也不需要任何外部供电系统。

特性

激光具有明亮的白色核心,周围环绕着彩色光晕。共有 9 种可选颜色:

  • 红色
  • 橙色
  • 黄色
  • 绿色
  • 青色
  • 蓝色
  • 紫色
  • 品红色
  • 白色

光束粗细可在 0.10 倍至 10.00 倍 之间调整。

最大光束长度为 64 格。激光在遇到固体方块时会停止,并会考虑方块的实际碰撞形状。

发射器可以朝向全部六个方向:北、南、东、西、上、下。

发射器使用的是较小的自定义模型,而不是在视觉上占据整个方块。模型的部分区域也会改变颜色以匹配所选的激光颜色。

此外,当光束击中物体时会产生粒子效果,发射器运行时会有声音,并且当激光被允许破坏方块时还会有额外效果。

发射器设置

每个放置的发射器都会保留自己的设置。

你可以通过右键点击该方块来更改它们。

可用选项包括:

  • 打开或关闭发射器
  • 选择它对红石信号的响应方式
  • 更改光束颜色
  • 更改光束粗细
  • 启用或禁用着色器发光效果
  • 启用或禁用 Minecraft 方块光照
  • 允许激光破坏方块
  • 允许激光伤害实体

有三种红石模式:

  • 忽略红石信号
  • 仅在接收到红石信号时工作
  • 仅在未接收到红石信号时工作

着色器发光和 Minecraft 光照选项是相互独立的。

例如,你可以在保持发光着色器效果开启的同时,禁用发射器周围产生的原版光源。反之亦然。

当 Minecraft 光照启用时,发射器会产生 15 级的光照。

比较器在发射器激活时输出 15在未激活时输出 0

新放置的发射器默认处于启用状态。着色器发光和 Minecraft 光照也默认开启。

方块破坏和实体伤害默认处于禁用状态,因此新放置的激光不会立即开始破坏你的建筑或伤害附近的生物。

方块破坏

可以在发射器设置中启用方块破坏功能。

启用后,激光会逐渐加热并破坏其路径上的方块。更坚硬的方块需要更长时间才能被破坏。

无法被正常破坏的方块会阻挡光束的传播。

实体伤害

实体伤害也是可选的。

启用后,接触光束的生物会受到伤害,并且可能被点燃。

碰撞区域会随着光束粗细的增加而变大,因此更粗的激光也更容易被触碰。

着色器

洞穴激光

着色器并非必需,但启用后激光的视觉效果会好得多。

该模组支持发光光束和发射器材质,着色器包可以使用这些材质来实现泛光、彩色光照、反射和类似效果。

我已测试的版本包括:

  • Iris 1.7.6
  • Kappa 5.3

其他着色器包也可能有效,但效果取决于着色器如何处理发光材质、泛光、反射和彩色光照。

9 种颜色

要使用这些效果,请在激光发射器设置中启用 着色器发光

即使没有着色器,发射器本身、光束渲染、红石控制、方块破坏和实体伤害功能仍能正常工作。

Iris 和 Kappa 不包含在该模组中。

合成

在创造模式中,激光发射器可以在 正义激光 创造标签页和 红石 标签页中找到。

在生存模式中,合成一个激光发射器需要:

  • 5 个铁锭
  • 2 个红石粉
  • 1 个玻璃块
  • 1 个钻石

合成配方:

合成配方

需要铁镐或更高级的镐才能采集已放置的发射器。

要求

  • Minecraft Java 版 1.20.1
  • Fabric Loader 0.19.5+
  • Fabric API
  • Java 17+

对于多人游戏,服务器和客户端都需要安装正义激光和 Fabric API。

Iris 和着色器包是客户端专用的,仅在你想要获得额外的着色器效果时才需要。

该模组目前包含 英语和俄语 翻译。