格莱美拉轻质方块

格莱美拉轻质方块

你可以制作并放置在任何地方的光块。放置时水晶会消失,留下一个永久的隐形光源。使用 /glight 管理你的光源。可配置每名玩家的限制。仅限服务器端。

生活质量

GlymeraLightBlock - 可合成的光源

你可以合成、放置和管理的光方块。方块在放置后消失,并留下一个永久的隐形光源。

目前的版本仅适用于 Hytale Stable 5! 别错过我的其他激动人心的项目——请查看 GlymeraCraft 的主页 Discord: https://discord.gg/s5NRFWfxgy


什么是 GlymeraLightBlock?

GlymeraLightBlock 允许玩家合成青绿色的光之水晶,并将其放置在世界中的任何位置。放置后,水晶方块会消失,并在该位置留下一个隐形的、永久的光源。没有可见的物体,没有杂乱——只有你需要的亮光。

玩家可以通过简单的命令管理他们的光源。服务器管理员可以设置每个玩家的光源数量上限,并为所有玩家管理光源。

纯服务器端插件——无需客户端模组。


工作原理

  1. 在工作台合成一个光之水晶(1个白色水晶方块 + 1个粗制火把)
  2. 将其放置在世界中的任何位置
  3. 方块会立即消失——一个永久的光源会留在原地
  4. 使用 /glight remove/glight clear 移除光源

在幕后,可见方块会被替换为一个隐形的发光方块(DrawType:Empty,Material:Empty)。这个方块没有碰撞体积,没有轮廓线,也无法被瞄准或互动——它纯粹作为区块数据中的一个光源而存在。


命令

所有玩家

命令 描述
/glight list 显示你放置的光源及剩余配额
/glight remove 移除离你最近的一个你放置的光源
/glight clear 移除你的所有光源

仅限 OP(管理员)

命令 描述
/glight give 给自己 16 个光之水晶
/glight give --player Name 给另一个玩家 16 个光之水晶
/glight list --player Name 显示另一个玩家的光源配额
/glight remove --player Name 移除另一个玩家最近放置的光源
/glight clear --player Name 移除另一个玩家的所有光源

配置

首次启动时会生成一个配置文件:

mods/de.glymera_GlymeraLightBlock/config.json

{
  "maxLightsPerPlayer": 100
}
设置项 默认值 描述
maxLightsPerPlayer 100 每个玩家最多可拥有的光源数量

合成配方

输入 工作台 输出
1x 白色水晶方块 + 1x 粗制火把 工作台 1x 光之水晶

光之水晶在你的物品栏中显示为一个青绿色的水晶方块。堆叠数量:64。


安装

  1. GlymeraLightBlock-1.0.0.jar 放入服务器的 mods/ 文件夹中
  2. 启动(或重启)服务器
  3. 完成!

特性

  • 可合成 - 无需管理员命令,玩家可以自己合成并放置光源
  • 隐形光源 - 方块在放置后消失,只留下亮光
  • 永久存在 - 光源在服务器重启和区块重新加载后依然存在
  • 按玩家管理 - 每个玩家管理自己的光源
  • 可配置上限 - 管理员可以设置每个玩家的最大光源数量(默认:100)
  • OP 工具 - 管理员可以查看、给予和移除任何玩家的光源
  • 无世界杂乱 - 光源位置没有可见方块、实体或粒子效果
  • 零性能影响 - 光源方块只是方块,不涉及 tick 实体或 AI

性能

GlymeraLightBlock 非常轻量:

  • 纯方块驱动 - 光源是区块数据中的隐形方块,而非实体
  • 无 Tick 开销 - 每个光源的 CPU 消耗为零(与世界中的其他任何方块相同)
  • 内存占用极低 - 仅跟踪所有权记录,光源本身作为区块数据存储
  • 惰性持久化 - 仅在添加或移除光源时才保存所有权数据
  • 可扩展至数千 - 服务器可以承载数千个光源方块而没有任何影响

实用提示

  • 光源原生地存在于服务器重启和区块重新加载之后(它们是方块,不是实体)
  • 光照半径为 15 格(全亮度白色光)
  • 光源只能通过 /glight 命令移除——无法被破坏或互动
  • 与所有其他 Glymera 插件兼容,包括 GlymeraLantern 和 GlymeraInspect

由 Glymera 为 Hytale 社区精心制作