- 版权类型
- 原创
- 插件中文名称
- 没有黑暗
- 插件英文名称
- BrightWorld
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- 其他核心
- 语言支持
- 中文(简体)
- 前置组件
- 无
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
# BrightWorld 世界亮度控制插件
版本:1.1.0
作者:浮殇
适用:Minecraft 1.12.2 ~ 1.21.x
核心:CatServer / Spigot / Paper / Purpur / Mohist / Arclight 等理论全部兼容
---
一、安装
将 BrightWorld.jar 放入 plugins/ 文件夹,重启或执行 /plugman load BrightWorld
二、命令
/bw <等级> 玩家:设置当前所在世界亮度
/brightworld <世界名> <等级> 控制台:设置指定世界亮度
Tab 键可自动补全等级和世界名
三、亮度等级
0 = 默认 恢复正常的昼夜循环
1 = 永昼 锁定正午 + 晴天 + 关闭昼夜交替
2 = 夜视 永昼 + 当前世界全员永久夜视效果
3 = 全亮 永昼 + 夜视 + 60秒兜底刷新
四、使用示例
/bw 1 当前世界永昼,太阳不下山
/bw 2 当前世界永昼 + 全员夜视,挖矿无黑暗
/bw 0 恢复默认昼夜
配合 MV 多世界:站在哪个世界打命令就设置哪个世界,互不干扰
五、自动行为
- 玩家进入亮度世界 -> 自动获得夜视(等级>=2)
- 玩家离开亮度世界 -> 立即清除夜视,不影响其他世界
- 玩家死亡重生 -> 自动补回夜视
- 服务器重启 -> 自动恢复上次的亮度设置(config.yml 持久化)
六、跨版本兼容原理
插件启动时通过反射检测:
- 1.12.2 及以下 -> 使用 setGameRuleValue("doDaylightCycle", "false")
- 1.13 及以上 -> 使用 setGameRule(GameRule.DO_DAYLIGHT_CYCLE, false)
自动适配,无需手动切换,一个 jar 包通吃所有版本
七、权限
brightworld.use 使用亮度命令(默认 OP)
如需给普通玩家:/lp user 玩家名 permission set brightworld.use true
八、性能
- 定时任务 60 秒一次兜底,几乎零消耗
- 夜视效果事件驱动,进出世界即时响应
- 无亮度世界时自动跳过所有逻辑
- 药水对象静态复用,不产生 GC 压力
版本:1.1.0
作者:浮殇
适用:Minecraft 1.12.2 ~ 1.21.x
核心:CatServer / Spigot / Paper / Purpur / Mohist / Arclight 等理论全部兼容
---
一、安装
将 BrightWorld.jar 放入 plugins/ 文件夹,重启或执行 /plugman load BrightWorld
二、命令
/bw <等级> 玩家:设置当前所在世界亮度
/brightworld <世界名> <等级> 控制台:设置指定世界亮度
Tab 键可自动补全等级和世界名
三、亮度等级
0 = 默认 恢复正常的昼夜循环
1 = 永昼 锁定正午 + 晴天 + 关闭昼夜交替
2 = 夜视 永昼 + 当前世界全员永久夜视效果
3 = 全亮 永昼 + 夜视 + 60秒兜底刷新
四、使用示例
/bw 1 当前世界永昼,太阳不下山
/bw 2 当前世界永昼 + 全员夜视,挖矿无黑暗
/bw 0 恢复默认昼夜
配合 MV 多世界:站在哪个世界打命令就设置哪个世界,互不干扰
五、自动行为
- 玩家进入亮度世界 -> 自动获得夜视(等级>=2)
- 玩家离开亮度世界 -> 立即清除夜视,不影响其他世界
- 玩家死亡重生 -> 自动补回夜视
- 服务器重启 -> 自动恢复上次的亮度设置(config.yml 持久化)
六、跨版本兼容原理
插件启动时通过反射检测:
- 1.12.2 及以下 -> 使用 setGameRuleValue("doDaylightCycle", "false")
- 1.13 及以上 -> 使用 setGameRule(GameRule.DO_DAYLIGHT_CYCLE, false)
自动适配,无需手动切换,一个 jar 包通吃所有版本
七、权限
brightworld.use 使用亮度命令(默认 OP)
如需给普通玩家:/lp user 玩家名 permission set brightworld.use true
八、性能
- 定时任务 60 秒一次兜底,几乎零消耗
- 夜视效果事件驱动,进出世界即时响应
- 无亮度世界时自动跳过所有逻辑
- 药水对象静态复用,不产生 GC 压力